百度搜索引擎 - 搜索关键字排名 API

news/2024/6/4 20:57:47/

如果想用程序模拟在浏览器中使用百度搜索的结果,最先想到的就是爬虫了,

然而,还有一个更简单的方式可以使用,那就行直接使用百度的 API ,返回是 json 格式的数据,简直不要太爽。。。

API:

https://www.baidu.com/s?wd=apple&pn=1&rn=10&tn=json

参数说明:

  • wd:关键词

  • pn : 查询偏移位置(偏移位置对应浏览器中的行数)

  • rn: 每页显示多少条,默认为10条,最多50条

  • tn:返回数据类型,默认为 baidu 格式,可修改为 json 格式

所谓便宜没好货,哈哈。API 返回的数据,和真实浏览器中的位置和搜索结果还是大有不同的。

如果用爬虫的话,也会出现和上述一毛一样的问题,就是结果和真实浏览器中的不一致。。。。。。

最后,告诉大家一个神器,使用测试框架 selenium,用它来模拟人手动登录,这样效果就和真实浏览器一致了,就是慢了点儿

你以为这就完了吗?告诉你,没有!在多次测试以后发现 selenium 和真实浏览器也不太一致了(大部分都一样),这是怎么回事呢?正好这时,技术总监到我面前,我就顺嘴问了下,他告诉我把程序中的窗口大小调整下:

        # 设置窗口大小row = random.randint(500, 1000)col = random.randint(1000, 2000)self.driver.set_window_size(row, col)

啥玩儿?你扯淡吧!这和我的情况有关系吗?

。。。。。。众所周知,王境泽是为哲学家!谁都逃不逃真香定律

结果我把程序中的窗口大小调整以后,确确实实的是好了。可能你会想:“这是为什么呢”?其实我也在想为什么。结果我就去问了,总监淡淡的说了一句:直觉!!!

后来呀,又报错了。。。。

Firefox中报错如下:

org.openqa.selenium.ElementClickInterceptedException: Element <div class="el-submenu__title"> is not clickable at point (115,358) because another element <div class="el-loading-mask is-fullscreen el-loading-fade-leave-active el-loading-fade-leave-to"> obscures it

错误的意思是:无法点击这个元素,因为被另一个div掩盖(obscure)住了。

Chrome 中报错如下:

org.openqa.selenium.WebDriverException: unknown error: Element <div class="el-submenu__title" style="padding-left: 20px;">...</div> is not clickable at point (115, 358). Other element would receive the click: <div class="el-loading-mask is-fullscreen el-loading-fade-leave-active el-loading-fade-leave-to" style="z-index: 2000;">...</div>(Session info: chrome=67.0.3396.99)

错误的意思是:无法点击这个元素,另外一个div元素接收了这个点击

可能出错的原因是窗口大小是随机的,会出现元素覆盖在一起的情况

解决的话也简单,把程序中的窗口大小调整为全屏

# 设置窗口大小
# row = random.randint(500, 1000)
# col = random.randint(1000, 2000)
# self.driver.set_window_size(row, col)self.driver.maximize_window()

http://www.ppmy.cn/news/548931.html

相关文章

关键词搜索排行榜-精准找到行业流量关键词

关键词搜索排行榜-精准找到行业流量关键词

关键词搜索排行榜&#xff0c;行业关键词搜索排行榜。为什么我们要关注行业关键词搜索排行榜&#xff0c;因为在网络推广中关键词搜索排名优化是每个推广人员必须关注的一个方向。我们就是为了优化搜索中的自然排名从而获得更直接的搜索流量。要清楚的知道用户的搜索习惯&#…
阅读更多...
关键词查询

关键词查询

一 问题描述 在现代&#xff0c;谷歌、百度等搜索引擎走进了每个人的生活。 Wiskey 也希望将这个特性引入到他的图像检索系统中。 每个图像都有一个很长的描述&#xff0c;当用户健入一些关犍字来查找图像时&#xff0c;系统会将关键字与图像的描述进行匹配&#xff0c;并显…
阅读更多...
如何优化关键词搜索排名(提升关键词排名的方法)

如何优化关键词搜索排名(提升关键词排名的方法)

百度SEO排名因素怎么优化某个词库关键词排名&#xff1f; 如何对词库关键词进行排名&#xff1f;对具体网站进行有针对性的诊断和分析&#xff0c;做好词库布局匹配。基础站内外搜索优化。 如何优化公司网站的关键词和产品词汇一直是企业网站SEO优化网站管理员思考的问题。如…
阅读更多...
网站怎么快速优化关键词排名?

网站怎么快速优化关键词排名?

网站想要快速优化关键词排名&#xff0c;不能要求一口吃成一个胖子&#xff0c;而是需要懂得循环渐进&#xff0c;知道如何做好每一步优化工作&#xff0c;才能值得网站优化效果又快又好。所以&#xff0c;企业可以根据以下4个方法&#xff1a; 1、做好内容布局 内容最好…
阅读更多...
关键词搜索-免费搜索关键词排名软件

关键词搜索-免费搜索关键词排名软件

关键词搜索&#xff1a;只需要输入核心词&#xff0c;一键挖掘关键词 同行关键词搜索&#xff1a;输入网站&#xff0c;一键采集同行关键词分析 关键词查询&#xff1a;通过输入关键词实时查询网站排名 关键词搜索&#xff0c;网站的流量是由关键词带来的&#xff0c;所以关键词…
阅读更多...
使用ChatGPT,开发复杂的java多线程需求。

使用ChatGPT,开发复杂的java多线程需求。

需求 需要使用多线程&#xff0c;批量生成账号&#xff0c;并插入数据库 直接喂给ChatGPT如下promt GPT返回 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service;import java.util.concurrent.*; import j…
阅读更多...
关键词排名查询-各大搜索引擎批量实时关键词排名查询

关键词排名查询-各大搜索引擎批量实时关键词排名查询

关键词排名查询&#xff0c;市面上很多关键词排名查询的功能&#xff0c;都不是实时&#xff01;掌握一个实时关键词排名的数据&#xff0c;有助于网站SEO优化的下一步决策。更大大的提高了对网站的数据掌控。免费关键词排名查询详细如下图&#xff08;支持批量实时关键词排名查…
阅读更多...
[Verfication]如何在env中实现task/function 形参类型可变

[Verfication]如何在env中实现task/function 形参类型可变

最近在项目中遇到需要改变task/function 形参类型&#xff0c;寻求了一种实现方法&#xff0c;记录一下~~ virtual class SCB_SRC#&#xff08;type Tint, int BW 32&#xff09;;extern static task data_cmp(string gld_file, ref T dut_q[$], bit[BW-1:0] gld_q_q[$][$], v…
阅读更多...
CentOs中操作用户命令(添加或删除)

CentOs中操作用户命令(添加或删除)

1、不添加任何参数,创建 zhangsan 用户 不加参数时,创建用户默认创建一个用户目录以及用户和组同名,且UID和GID相同 useradd zhangsan 用 id和 ll 命令查看一下,是否成功创建用户目录以及用户和用户组 id ll uid1003( zhangsan) gid1003( zhangsan) 组1003( zhangsan) 2…
阅读更多...
剑指 Offer 68 - I. 二叉搜索树的最近公共祖先 / LeetCode 235. 二叉搜索树的最近公共祖先(二叉搜索树性质,搜索与回溯)

剑指 Offer 68 - I. 二叉搜索树的最近公共祖先 / LeetCode 235. 二叉搜索树的最近公共祖先(二叉搜索树性质,搜索与回溯)

题目&#xff1a; 链接&#xff1a;剑指 Offer 68 - I. 二叉搜索树的最近公共祖先&#xff1b;LeetCode 235. 二叉搜索树的最近公共祖先 难度&#xff1a;中等 给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为&#xff1a;“对…
阅读更多...
ChatYuan - 国内首个开源对话大模型的体验和评测

ChatYuan - 国内首个开源对话大模型的体验和评测

★★★ 本文源自AI Studio社区精品项目&#xff0c;【点击此处】查看更多精品内容 >>> 国内首个开源对话大模型ChatYuan体验和测试 ChatYuan: 元语功能型对话大模型 这个模型可以用于问答、结合上下文做对话、做各种生成任务&#xff0c;包括创意性写作&#xff0c;…
阅读更多...
Ubuntu 介绍

Ubuntu 介绍

from&#xff1a;百度百科 Ubuntu是一个以桌面应用为主的Linux操作系统&#xff0c;其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词&#xff08;译为吾帮托或乌班图&#xff09;&#xff0c;意思是“人性”、“我的存在是因为大家的存在”&#xff0c;是非洲传统的一种价值…
阅读更多...
最新百度 阿里 华为 腾讯 谷歌面试笔试题及解析

最新百度 阿里 华为 腾讯 谷歌面试笔试题及解析

8月15日&#xff0c;百度2道面试题&#xff1a; 1、来自《编程之美》的概率题&#xff1a;一个桶里面有白球、黑球各100个&#xff0c;现在按下述规则取球&#xff1a;的 i 、每次从通里面拿出来两个球&#xff1b; ii、如果取出的是两个同色的求&#xff0c;就再放入一…
阅读更多...
全方位彻底读懂你不知道的JavaScript(上)--一篇六万多字的读书笔记

全方位彻底读懂你不知道的JavaScript(上)--一篇六万多字的读书笔记

前言 Q&A 1.问:为什么要写这么长,有必要吗?是不是脑子秀逗了? 答:我想这是大部分人看到这个标题都会问的问题.因为作为一个男人,我喜欢长一点,也不喜欢分割成几个部分.一家人就要在一起,整整齐齐.好吧,正经点,其实整篇前言可以说都是在回答这个问题.你可以选择先看完前言…
阅读更多...
自定义流式布局

自定义流式布局

依赖 implementation com.google.code.gson:gson:2.2.4 implementation com.squareup.picasso:picasso:2.3.2 implementation com.squareup.okhttp3:okhttp:3.11.0 <uses-permission android:name"android.permission.INTERNET" /> activity_main.xml <…
阅读更多...
JAVA学习笔记—前端学习笔记(二)—JQ、ES6、Bootstrap

JAVA学习笔记—前端学习笔记(二)—JQ、ES6、Bootstrap

文章目录 四、jQuery基础1.jQuery介绍1.1 jQuery能做什么?1.2 jQuery的优势2. jQuery的使用2.1 基本的语法介绍2.2 jQuery对象与DOM对象2.3 选择器2.3.1 基本选择器2.3.2 层次选择器2.3.3 属性选择器2.3.4 过滤选择器 2.4 事件2.4.1 鼠标事件2.4.2 键盘事件2.4.3 表单事件2.4.…
阅读更多...
关于大学生如何进行编码规范的火拼

关于大学生如何进行编码规范的火拼

分享一下我老师大神的人工智能教程&#xff01;零基础&#xff0c;通俗易懂&#xff01;http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识&#xff0c;造福人民&#xff0c;实现我们中华民族伟大复兴&#xff01; 发起人&#xff1a;肖舸参与人&#xff1a…
阅读更多...
jQueryES6Bootstrap

jQueryES6Bootstrap

前端 jQuery jQuery介绍 jQuery由美国人John Resig&#xff08;约翰莱西格&#xff09;于2006年创建 jQuery是目前最流行的JavaScript程序库&#xff0c;它是对JavaScript对象和函数的封装 它的设计思想是write less,do more jQuery能做什么? 1、访问和操作DOM元素 2、…
阅读更多...
【计算机视觉】新冠肺炎COVID-19 CT影片阳性检测,感染区域分割,肺部分割,智慧医疗实践,医疗影像处理示例

【计算机视觉】新冠肺炎COVID-19 CT影片阳性检测,感染区域分割,肺部分割,智慧医疗实践,医疗影像处理示例

引言 新型冠状病毒肺炎&#xff08;Corona Virus Disease 2019&#xff0c;COVID-19&#xff09;&#xff0c;简称“新冠肺炎”&#xff0c;世界卫生组织命名为“2019冠状病毒病”。截止至2021年12月5日&#xff0c;全球累计确诊病例264047110例&#xff0c;累计死亡5240683例…
阅读更多...
运维工程师工作日记

运维工程师工作日记

实施交付运维工程师工作日记 2023年2月 2023-2-13 为华为服务器安装centos7系统 今天接触华为服务器使用的是ibmc管理界面&#xff0c;具体操作如下 将服务器开机&#xff0c;使用网线连接至笔记本&#xff0c;修改笔记本IP与服务器默认IP至同一网段&#xff0c;在cmd界面ping通…
阅读更多...
最新文章

PHP网站源码遵义网站制作设计多少钱长葛网站搭建多少钱达州高端网站设计公司滁州百度爱采购多少钱滨州网站优化排名巢湖高端网站设计多少钱海西百度网站优化排名哪家好淮安模板网站建设推荐聊城网站开发报价陇南百度标王价格包头百度标王多少钱昭通外贸网站建设多少钱定西网站优化按天收费推荐济源企业网站改版哪家好保定网站搜索优化哪家好廊坊推广网站多少钱济源外贸网站建设多少钱莆田网站seo优化公司黔东南外贸网站设计哪家好新乡seo排名公司龙岩网站优化按天收费哪家好坂田网站改版多少钱北海百度关键词包年推广价格黔南网站建设多少钱大浪网站制作哪家好湘潭网站优化潍坊优秀网站设计价格昆明优化推荐长治关键词排名推荐湛江网站开发公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化