我的目的是写一个python脚本时,URL被作为输入返回Facebook的ID。我发现这website它做同样的事情。如何通过POST请求向网站发送请求?
我要问:
1)是否有可能,我发送POST请求自己,这将包括使用“urllib的”库“的urlopen”命令由用户输入的网址是什么?然后从urllib.read()函数中提取答案?
2)如果没有可能,我该怎么做这个任务?
我有POST和HTTP知之甚少。但无法弄清楚这一点。
从阅读网页源代码,POST请求被发送这种方式:
<form method="POST">
<div class="form-group">
<input
name="url"
type="text"
placeholder="https://www.facebook.com/YourProfileName"
class="input-lg form-control">
</input>
</div>
<button type="submit" class="btn btn-primary">Find numeric ID →</button>
</form>
你可能想看看蟒蛇,请求(http://docs.python-requests.org/en/master/ )以更简单的方式从Python执行http请求。如果你希望做任何与网络相关的事情,你就需要了解HTTP协议的工作原理。 –
我知道,我有这个想法,但是你能否指出这个网站发送和接收一次的论点?收到的url包含单词success和facebook id,所以这不会成为问题。 –
阅读facebook-api文档怎么样? https://developers.facebook.com/docs/graph-api –