我开始学习使用请求库的python,并以facebook为例。
这是我的代码:
<div class="menu">
<ul>
<li><a href="index.html" class="button">Home</a></li>
<li><a href="page 1.html" class="button">page 1</a></li>
<li><a href="page 2.html" class="button">page 2</a></li>
<li><a href="page 3.html" class="button">page 3</a></li>
<li><a href="page 4.html" class="button">page 4</a></li>
</ul>
</div>
我的剧本没有进入下一页,我不知道我的错在哪里。
答案 0 :(得分:0)
您没有传递所有必需的数据。
payload = {lsd:AVpg3ZvY
email:your@email.com
did_submit:Search
__user:0
__a:1
__dyn:7AzHK4GgN1t2u6XgmwCwRAKGzEy4S-C11xG12wAxu13wIwHx27QdwPG2iuUG4XzEa8uwh9UcU88lwIwHwJwnoCcxG48hwv9FovgeFUuzUhws82BxCqUkguy99UK
__af:iw
__req:5
__be:-1
__pc:PHASED:DEFAULT
__rev:2929740}
可悲的是,我不知道这些是什么。但是您可以从页面上的get requrest解析它,或者使用selenium获取信息,并将cookie传递给请求模块,然后发出post请求。