2011-04-03 72 views
-2

我正在嘗試使用urllib更改表格中的值。我相信要做到這一點的方式是使用發佈請求。然而,我沒有任何成就,完全失去了。使用urllib更改表格的值

任何幫助你可以分享是讚賞。

這裏是我在本地運行的東西的頁面我想編輯(editme.php)

<html> 
<body> 
    <div> 
     <table> 
      <tr> 
       <td id="changme">1</td> 
      </tr> 
     </table> 
    </div> 
</body> 
</html> 

,我想在小區改變值w/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

-1不知道客戶端和服務器端的區別 – 2011-04-03 10:06:15

回答

0

沒有任何意義,你在問什麼。你必須改變模板或者在服務器上渲染你的表格,而不是通過下載/上傳。

0

恩...抱歉,但是沒有辦法通過urllib更改表值,除非php腳本這樣做。 editme.php是一個「純粹的」html文件。