[問題] github登入的問題

看板Python作者 (YesOrNo)時間5年前 (2020/06/07 17:23), 編輯推噓0(0017)
留言17則, 2人參與, 5年前最新討論串1/1
寫了一個登入github再抓回資料 但好像沒登入到 import requests r = requests.Session() payload = { 'commit': 'Sign in', 'authenticity_token': 'TnPi44mFGkDvZY7Uajst7GDI6lztKx0yTcgNYg+1ySbQrUF+ct0QXZjb4498kmHb8QRiyv/3jLC4rnjtAN2vCQA==', 'ga_id': '1755323583.1587010508', 'login': 'githubxx', 'password': 'githubxxxx', 'webauthn-support': 'supported', 'webauthn-iuvpaa-support': 'supported', 'return_to': '', 'required_field_9b04': '', 'timestamp': '1591516845351', 'timestamp_secret': 'c5794095e08e69d08e7e28823fe10a90a71bf7b6cb7b8c223ae5e828feac2a4f' } r1 = r.post('https://github.com/session', payload) r2 = r.get('https://github.com/') print(r2.text) 請教一下哪裡出問題 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.190.141 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1591521788.A.EEF.html

06/07 17:46, 5年前 , 1F
不是有官方API嗎
06/07 17:46, 1F

06/07 17:46, 5年前 , 2F
而且在做這些登入,先測試好對方需要什麼請求資料吧
06/07 17:46, 2F

06/07 17:47, 5年前 , 3F
而且每個資料應該都要可以被產生,不是直接寫死
06/07 17:47, 3F

06/07 17:48, 5年前 , 4F
Cookie那邊也要處理吧
06/07 17:48, 4F

06/07 18:20, 5年前 , 5F
我是從network那邊抓的 我看yt教學都給form data就可以
06/07 18:20, 5F

06/07 18:20, 5年前 , 6F
想說試試看一樣的方式 但不懂哪些登入還需要更多的資料
06/07 18:20, 6F

06/07 18:21, 5年前 , 7F
session不是cookie已經代入了嗎?
06/07 18:21, 7F

06/07 18:23, 5年前 , 8F
想問請求資料要從哪裡看??
06/07 18:23, 8F

06/07 18:34, 5年前 , 9F
有很多proxy debugger可以用
06/07 18:34, 9F

06/07 18:35, 5年前 , 10F
你只帶了資料沒Heade還有cookie
06/07 18:35, 10F

06/07 18:35, 5年前 , 11F
authenticity_token你確定每次登入都一樣嗎
06/07 18:35, 11F

06/07 18:36, 5年前 , 12F
Network上也有Header 你先全部都照搬一次看看吧
06/07 18:36, 12F

06/07 18:36, 5年前 , 13F
還有 有API還是用API比較恰當
06/07 18:36, 13F

06/07 18:57, 5年前 , 14F
請問要怎麼判斷要不要header 我抓八卦板不用帶header
06/07 18:57, 14F

06/07 18:58, 5年前 , 15F
從proxy debugger也能知道嗎?
06/07 18:58, 15F

06/07 19:12, 5年前 , 16F
一個一個刪不就知道要不要帶了
06/07 19:12, 16F

06/07 19:18, 5年前 , 17F
嗯嗯 好 我研究一下
06/07 19:18, 17F
文章代碼(AID): #1UtB7yxl (Python)
文章代碼(AID): #1UtB7yxl (Python)