如何使用python脚本自动将请求发送到fblikecheck.com

时间:2017-10-11 07:20:10

标签: python python-2.7 python-3.x http-post bots

我有一个python脚本(机器人),我用来自动向www.fblikecheck.com发送请求,我认为网站有一些变化,现在我无法让它工作,任何感谢帮助。

我的剧本:

import urllib2
import urllib
import cookielib
from HTMLParser import HTMLParser

class MyHTMLParser(HTMLParser):
    def handle_starttag(self, tag, attrs):
        if tag == 'input':
            attrs = dict(attrs)
            if attrs['name'] == 'holo':
                self.holo = attrs['value']


opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookielib.CookieJar()))
fp = opener.open('http://www.fblikecheck.com/')
parser = MyHTMLParser()
parser.feed(fp.read())
print parser.holo
url = 'http://www.fblikecheck.com/Process.php'
data = {
    'fbpu' : 'https://www.facebook.com/HannahMontana',
    'tag' : 'online',
    'channel' : 'D',
    'holo': parser.holo
}

fp = opener.open(url, data=urllib.urlencode(data))
print fp.read()

0 个答案:

没有答案