我正试图用python编写一个脚本,登录到http://insta.friendorfollow.com/
,并获取不在后面的人的列表。我想使用“请求模块”,到目前为止我做了无数次尝试,但都没有成功。我的代码如下:
import requests, re
f = open('file', 'w')
r = requests.get('http://insta.friendorfollow.com/')
next_url = re.findall(ur'<a href=\"(.*)\" type=\"submit\"', r.content)
r = requests.get(next_url[0])
action = re.findall(ur'action=\"(.*)\"', r.content)
csrfmiddlewaretoken = re.findall(ur'name=\"csrfmiddlewaretoken\" value=\"(.*)\"', r.content)
print action
print csrfmiddlewaretoken
payload = {
'csrfmiddlewaretoken': csrfmiddlewaretoken[0],
'username': 'SOMEUSER',
'password':'SOMEPASS'
}
g = requests.post("https://instagram.com/"+action[0],
data=payload, allow_redirects=True)
print >> f, g.text
有人能告诉我我做错了什么吗?什么才是正确的方法。一个剧本将是非常感谢。
现在一切都好了
我成功地拿到了名单。我使用适当的身份验证访问了http://insta.friendorfollow.com/following/,可以看到响应中的用户。
下面是一个不关注我的用户的例子(Floyd似乎对我的帖子不感兴趣)
还有其他一些东西。。因此,尝试将
/following
添加到您的URL相关问题 更多 >
编程相关推荐