| 关键词: important splinter border 一下 百度 搜索 0px auto width 输入 |
前言:大家跟我一起念,Python大法好,跟着本宝宝用Python抢火车票 首先我们需要splinter 安装: pip install splinter -i http://pypi.douban.com/simple --trusted-host pypi.douban.com 然后还需要一个浏览器的驱动,当然用chrome啦 下载地址: http://chromedriver.storage.googleapis.com/index.html?path=2.20/ 根据下载的自己的电脑系统选择下载包,我的windows就用win32了 解压后直接放到C:\Windows\System32目录下,你当然也可以给这个驱动程序弄个环境变量。 注意:我下的驱动版本是2.19的,根据自己需要下载相应版本,我的2.20版本有报错 首先简单的测试一下吧,推荐ipython代替python自带的交互界面 然后牛刀小试一下吧,用百度搜索一些东西。比如splinter 然后我们输入一些像搜索的内容吧 由上可以发现,该输入框的name=wd,通过fill似乎只能通过name填充 官方说明: Fill the field identified by ``name`` with the content specified by ``value``. 那就在输入框搜索splinter,当然也可以输入中文,但是最好指定Unicode编码,如u”我” 复制代码代码如下: b.fill("wd","splinter") 有意思的事,你会发现你都不需要点击“百度一下”就到搜索页面了 但是,如果多次搜索,我们还是需要点击“百度一下”的 下面就不在带着大家找这些元素的id,value什么的了,通过chrome的F12找自己需要的吧 那么把点击栏find出来吧 我们发现,百度搜索栏的value=”百度一下”,id=”su” 所以把这个按钮提取出来 怎么点击呢?简单如下 复制代码代码如下: button.click() 这有什么用? 我们找找页面里有没有我想找的东西吧,比如找找有没有这个地址“splinter.cobrateam.info”
72小时资讯榜
2
ARTEX搭配DeepSeek等模型击穿韩国三家大银
网安动态
2470人已阅读
3
推荐GitHub开源书籍 —《#高性价比人生指南
生活
1358人已阅读
4
FBI宣布逮捕了黑掉他们系统的黑客组织Shiny
网安动态
5907人已阅读
5
从代码分析到授权争议:一用户用AI破解IDM
业界
1357人已阅读
6
黑客团伙 ShinyHunters 声称攻破 FBI 系统
网安动态
1623人已阅读
社区热门
1
━※☆※━★===二〇二六年论坛每日签到帖=
2026-03-13
2
2006年注册的老人泪流满面
2026-10-12
3
十几年没回来了,回来看看。顺便做个记号
2026-08-15
4
多年以后我又回来了,报道贴
2026-08-11
5
人工智能最终是否替代人类??人类该何去何
2026-07-22
|