问题描述
这是我的代码的一部分:
with requests.Session() as s:
if os.path.isfile("cookies.txt"):
print("1")
with open("cookies.txt",'rb') as f:
cookies = pickle.load(f)
jar = requests.cookies.RequestsCookieJar()
jar._cookies = cookies
s.cookies = jar
#s.cookies = requests.utils.cookiejar_from_dict(json.load(f))
#jar = requests.cookies.RequestsCookieJar()
#jar.set('tasty_cookie','yum',domain='httpbin.org',path='/cookies')
#jar1 = jar
r = s.get(link,cookies=jar,verify=False)
sleep(1)
r = s.get("https://www.instagram.com/")
with open("cookies2.txt",'wb') as f:
f.truncate()
pickle.dump(r.cookies._cookies,f)
#json.dump(requests.utils.dict_from_cookiejar(r.cookies),f)
sleep(1)
print(jar2)
似乎,最后加上/ as块并不能保存我需要的所有cookie。我需要:
但是代码只给了我一部分。我是错了还是有办法做到这一点?谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)