0
A
回答
0
在Python中,您可以使用机械化库(http://wwwsearch.sourceforge.net/mechanize/)。这很简单,你不需要很好地了解Python就可以使用它。
简单的例子(填写登录表单):
br = Browser()
br.open(login_link)
br.select_form(name="login")
br["email"] = "[email protected]"
br["pass"] = "password"
br.submit()
0
你可以使用Selenium来做到这一点。
1
您可以使用Apache http client发送到网站的请求。
看看有问题的页面的来源,你会找到该部分。这包含需要发送到服务器的所有字段。特别是,你会发现它需要作为Post发送,而不是更常见的Get。上面的链接显示了如何使用http客户端代码进行发布。
你需要为每个域的NameValuePair形式,如这些的:
<input type="hidden" name="rm" value="lalign_x"/>
<input type="checkbox" name="show_ident" value="1" />
<textarea name="query" rows="6" cols="60">
它可能会采取一些试验和错误,你得到正确设置的所有字段。我建议用小数据集来做这件事。一旦这一切似乎工作,然后尝试用更大的数据。
相关问题
- 1. 向一个页面发送POST请求,但重定向到另一个页面
- 2. 同时发送100个页面请求
- 3. 发送一个$ _POST请求到另一个页面没有一个表格
- 4. 从一个请求发送JSON响应到另一个请求
- 5. 如何将请求发送到多个目录结构到一个页面?
- 6. 离子2 - 页面发送后请求
- 7. 发送刷新请求至页面
- 8. 发送POST请求到多个表单的页面
- 9. ASP.NET MVC找到哪个页面发送了Ajax请求
- 10. Python:在同一页面上发送多个POST请求
- 11. 发送一个posthost请求到localhost
- 12. 发送一个请求到SOAP WSDL
- 13. 发送JSON请求到一个Java Bean
- 14. 限制页面到一个Simultanious请求
- 15. 使用Python发送请求到网页
- 16. 自动请求发送到Web页
- 17. 页面加载时发送Ajax表单发送请求
- 18. 如何将请求发送回发送它的页面?
- 19. 如何发送和接收XML请求到另一个ASP经典页面?
- 20. Facebook发送请求不发送请求
- 21. 重新发送ajax请求,直到页面关闭
- 22. 如何发送隐藏的请求到页面?
- 23. 在请求完成后将访问者发送到页面
- 24. 发送AJAX请求到.aspx页面并返回JSON
- 25. PHP发送HTTP_POST_VARS到另一个页面?
- 26. 发送div到另一个页面
- 27. 瓶 - 发送POST请求的特定部分在同一页面
- 28. Javascript:发布请求,然后将页面重定向到另一个页面
- 29. 将所有页面请求重定向到一个页面
- 30. 发送一个POST请求到一个来自C#的URL请求#
我认为,“web开发”标签是无关的。 – Dmitry 2010-03-15 22:02:39
该网站提供下载链接,以便您可以在本地运行它。你检查过了吗? http://fasta.bioch.virginia.edu/fasta_www2/fasta_down.shtml我(可能是有问题的网站的维护者)会喜欢它在webrobot之上。 – BalusC 2010-03-15 22:06:59