模擬登入豆瓣

2021-08-28 17:49:45 字數 1955 閱讀 1777

豆瓣的模擬登入比較簡單,唯一麻煩的是需要手動輸入驗證碼

注意當沒有驗證碼的時候下面的**是不行的,當沒有驗證碼的時候會更加簡單,form表單中

會少新增id和yzm屬性

import requests

from lxml import etree

import os,time,urllib

import ssl

import re

#全域性取消證書驗證

#已登入使用者才能訪問的頁面

user_page = ''

#豆瓣登入頁面

login_url = ''

#請求頭

#解析登入頁面獲取form表單提交時的表單資訊

#檢視指定資料夾是否存在

pwd = os.path.exists('/users/mac/desktop/python-scrapy/ying/picture/')

if pwd:

print('already exist!')

else:

#如果不存在則建立該資料夾

yzm = input('請輸入驗證碼:')

yzm = str(yzm)

#表單資料

post_data =

session = requests.session()

response = session.post(login_url,post_data)

print(session.cookies.get_dict())

#訪問需要登入才能訪問的頁面

response_2 = session.get(url=user_page)

print(response_2.text)

python 模擬豆瓣登入(豆瓣6 0)

最近在學習python爬蟲,看到網上有很多關於模擬豆瓣登入的例子,隨意找了乙個試了下,發現不能執行,對比了一下 和豆瓣 發現原來是豆瓣 做了修改,增加了反爬措施。首先看下要模擬登入的 開啟開發者模式 在賬號和密碼隨意填入資料 發現會傳送乙個post請求 ur是 資料格式是 於是可以來編寫 impor...

python 模擬登入豆瓣 並 發表動態

模擬登入這塊一直沒搞過,主要是對 模擬登陸的流程不太熟悉,網上找了好多資料,感覺熟悉個大概,就先用豆瓣 試試。驗證碼這一塊,現在主要是先把驗證碼的儲存下來,手動輸入驗證碼,後期研究下python自動識別驗證碼。主要實現 登入豆瓣,並發表一句話 coding utf 8 import re impor...

python爬蟲登入豆瓣(一)

使用 第三方庫 requests 通過使用 chrome 瀏覽器抓包,可以得到這個請求,將其中的 headers 和 data 提交。最後輸出到 douban.html 的檔案中,即可檢視登入的介面。這次請求是第一次登入,所有介面為提示修改個人資訊。將賬號和密碼改為自己的帳號和密碼 data hos...