现实世界和Mechanize得到了不同的回应

时间:2015-02-06 22:20:42

标签: python html-parsing mechanize

我正在尝试使用20个问题数据库来制作机器人游戏。我在解析页面以解决问题时遇到了很多麻烦,并返回答案。当我点击http://y.20q.net/gs-en处的提交按钮时,它会进入游戏,但是通过机械化,我会收到包含相同页面的回复。看起来20q不希望我解析它,但我在机械化中禁用了robots.txt(我知道'错了')。我正在尝试制作一个快速而肮脏的程序,让一些孩子对机器人技术感兴趣,并仅将它用于演示目的。

代码:

br = mechanize.Browser()
br.set_handle_robots(False)
br.open('http://y.20q.net/gs-en')
br.select_form(nr=0)

response = br.submit()
print response.read()

0 个答案:

没有答案