[问题] 爬虫 论坛回复

楼主: abc95007 (别理我)   2018-02-02 14:03:53
想从伊莉论坛练习爬虫回复
已用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 时间点不对
或是其他原因
请问该如何解决
作者: lalelee (Yes We Can !)   2018-02-02 14:11:00
应该要看一下Header要传什么过去.有可能是Cookie or User-Agent, Refferal ..., 每个去Try一下就知道了
作者: uranusjr (←這人是超級笨蛋)   2018-02-02 14:38:00
前阵子某篇爬虫文有推文说写过伊莉爬虫, 不如直接问他?
作者: a110482 (研磨绿豆沙)   2018-02-04 18:29:00
csrf?
作者: swpoker (swpoker)   2018-02-05 16:25:00
先用浏览器的开发工具去看有那些参数
楼主: abc95007 (别理我)   2018-02-09 12:28:00
最后是搭配selenium解决的!

Links booklink

Contact Us: admin [ a t ] ucptt.com