我正在尝试开发python脚本来获取托管公司的信息域名工具.com,以下是我的剧本。这个认证部分有些问题,它返回403错误。在
domain_tools_url = 'https://secure.domaintools.com/log-in/'
username = 'username@gmail.com'
password = 'password'
sys.path.append("./BeautifulSoup")
passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
passman.add_password(None, domain_tools_url, username, password)
authhandler = urllib2.HTTPBasicAuthHandler(passman)
opener=urllib2.build_opener(authhandler, urllib2.HTTPHandler(debuglevel=0))
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
url = "http://whois.domaintools.com/62.75.xxx.xxx"
page = opener.open(url)
我能知道怎么解决这个问题吗
提前感谢:)
我建议不要解析html,而是使用domaintools自己的API来直接获取所需的数据,而不必走弯路(第三方库)
http://www.domaintools.com/api/
DomainTools每月免费提供500个whois查询,如果您需要更多,还可以订阅。在
它在python3中,仅供参考
相关问题 更多 >
编程相关推荐