【发布时间】:2010-11-20 12:56:15
【问题描述】:
假设,我需要在特定网站上执行一组程序 比如说,填写一些表格,点击提交按钮,将数据发送回服务器,接收响应,再次根据响应做一些事情并将数据发送回网站的服务器。 我知道 python 中有一个 webbrowser 模块,但我想在不调用任何 web 浏览器的情况下执行此操作。它必须是纯脚本。
python 中是否有可用的模块可以帮助我做到这一点?
谢谢
【问题讨论】:
-
重复:stackoverflow.com/search?q=%5Bpython%5D+scraping。屏幕抓取上的每个问题都回答了这个问题。具体来说:stackoverflow.com/questions/419260/grabbing-text-from-a-webpage
-
据我所知,Selenium 是唯一完整的解决方案,我已经研究了我能找到的这类事情的每一个选项。如果你只需要抓取网页,那么机械化将做的很好或做基本的表单输入,但对于真正的浏览器仿真,你似乎需要硒