python填写一个html表格

时间:2018-11-29 10:17:56

标签: python web-scraping urllib

我需要填写HTML表单,然后从中抓取结果。 我有以下代码(python 3.6)

import urllib
import urllib.request

url = "https://www.situacaocadastral.com.br"
data = urllib.parse.urlencode({'doc': 3984782000139}).encode("utf-8")
results=urllib.request.urlopen(url, data)

print(results.read())

通过检查,我知道表单名称为“ doc”,并且我试图通过查询3984782000139。

在此阶段,我遇到以下错误:

HTTPError: HTTP Error 403: Forbidden

有什么想法吗?如何解决?

0 个答案:

没有答案