我正在尝试使用urllib
更改表格中的值。我相信这样做的方法是使用post请求。然而,我没有任何成功,完全迷失了。
您可以分享任何帮助。
这是我要编辑的页面(editme.php)
<html>
<body>
<div>
<table>
<tr>
<td id="changme">1</td>
</tr>
</table>
</div>
</body>
</html>
我在本地运行,我想将单元格中的值更改为id="changeme"
到其他地方。我试图用这个来做:
import urllib
import urllib2
from BeautifulSoup import BeautifulSoup
values = urllib.urlencode({'changeme' : 'i have changed'})
f = urllib.urlopen("http://localhost/editme.php",values)
readdata = urllib.urlopen("http://localhost/editme.php")
print BeautifulSoup(readdata).prettify()
答案 0 :(得分:0)
Em ...对不起,但是你无法通过urllib更改该表值,除非php脚本执行此操作。 editme.php是一个“纯粹的”html文件。
答案 1 :(得分:0)
没有任何意义你要问的是什么。您必须更改模板或在SERVER上呈现表的任何内容,而不是通过下载/上载。