python写爬虫模拟表单提交的库其实有很多,我使用的是Requests库进行简单的表单提交。
Requets 库安装方式:
sudo pip install requests
一、无文件的表单提交
对于无文件的提交,我们只需要查看目标网页表单各元素的名字和我们要提交的值,然后写成一个结构体提交上去就可以了,比如下面的html代码。
<form action="http://xxx.xxx.com/xxx.php" enctype="multipart/form-data" method="post" id="uploadForm">
<input type="hidden" value="doc" name="action" id="action_scan" />
<p id="label_ocrLang">识别语言:
<input value="2" id="ocr_china" name="ocrLa