作者abc95007 (別理我)
看板Python
標題[問題] 爬蟲 論壇回覆
時間Fri Feb 2 14:03:53 2018
想從伊莉論壇練習爬蟲回覆
已用session , post 登入帳號
但到了要回文時
payload2= {
"message":"回覆內容",
"posttime":"1517549025",
"formhash":"b74b43a6",
"subject":""
}
得到這一串
<?xml version="1.0" encoding="utf-8"?>
<root><![CDATA[抱歉,您的請求來路不正確或表單驗證串不符,無法提交<script
type="text/javascript" reload="1">if(typeof errorhandle_fastpost=='function')
{errorhandle_fastpost('抱歉,您的請求來路不正確或表單驗證串不符,無法提交',
{});}</script>]]></root>
應該是沒有驗證碼
我猜想可能是 posttime 時間點不對
或是其他原因
請問該如何解決
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.135.32
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1517551435.A.291.html
推 lalelee: 應該要看一下Header要傳什麼過去.有可能是Cookie or User 02/02 14:11
→ lalelee: -Agent, Refferal ..., 每個去Try一下就知道了 02/02 14:14
→ uranusjr: 前陣子某篇爬蟲文有推文說寫過伊莉爬蟲, 不如直接問他? 02/02 14:38
→ a110482: csrf? 02/04 18:29
推 swpoker: 先用瀏覽器的開發工具去看有那些參數 02/05 16:25
→ abc95007: 最後是搭配selenium解決的! 02/09 12:28