我正在尝试使用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()