我一直在尝试使用带有请求库的Python 3.5在特定论坛中发布主题。
问题是,当我查看实际将消息发布到论坛的帖子请求中的表单数据时,我看到了很多数据。不知道从哪里获取它以便使用Python
传递请求我的代码如下
import requests
with requests.Session() as c:
urlpost = "http://forum.outerspace.com.br/index.php?threads/t%C3%B3pico-oficial-heroes-of-the-storm.355675/add-reply"
c.get(urlpost)
cks = c.cookies
headers={}
headers["User-Agent"] = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1"
headers["Referer"] = "http://forum.outerspace.com.br/index.php"
mypost = dict(message_htlm="<p>hi</p>",_xfRelativeResolver="http://forum.outerspace.com.br/index.php?threads/t%C3%B3pico-oficial-heroes-of-the-storm.355675/")
c.post(urlpostt,headers=headers, cookies=cks, data=mypost)
发布消息时请求传递的数据是:
message_html: 'My Message'
_xfRelativeResolver: 'this is the referer'
attachment_hash:7ef8a3ea0dff5cc4fbaa32b8dd702d1f: #not sure where it came from
last_date:1448677064 #not sure where it came from
last_known_date:1448677064 #not sure where it came from
_xfToken:224338,1453416035,1bddacdfc5e0040f5b288f1a8e6e6cbfcad78200 #not sure where it came from
_xfRequestUri:/index.php?threads/como-comprar-sem-dificuldades-jogos-assinaturas-etc-para-xbox.435327/
_xfNoRedirect:1
_xfToken:224338,1453416035,1bddacdfc5e0040f5b288f1a8e6e6cbfcad78200 #not sure where it came from
_xfResponseType:json
虽然如何获得所有这些值?