我试图写一个脚本,从一个文件中读取一个域列表,并检查一个域是否是一个WordPress站点。在
当我试图使用关于表单控件的mechanize库时,我遇到了一些错误,在搜索web之后,我找不到任何类似的解决方案。在
使用的代码如下:
br = mechanize.Browser()
br.set_handle_robots(False)
br.addheaders = [("User-agent","Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101206 Ubuntu/10.10 (maverick) Firefox/3.6.13")]
base_url = br.open("http://www.isitwp.com/")
with open('domains') as f:
for line in f:
rowdict['website'] = str(line)
br.select_form(nr=0)
br['q'] = str(line)
isitwp_response = br.submit()
isitwp_response = isitwp_response.read()
if "Good news everyone" in a:
rowdict['iswordpresswebsite'] = "yes"
else:
rowdict['iswordpresswebsite'] = "no"
错误如下:
^{pr2}$
在python请求部分看到了这一点,所以我使用请求而不是mechanize来实现这一点。在
没有什么可以解释的,代码是不言而喻的
相关问题 更多 >
编程相关推荐