我打算在一頁上使用斜紋來填寫表單,點擊提交按鈕,然後使用BeautifulSoup來解析生成的頁面。我怎樣才能餵養BeautifulSoup的HTML頁面?我假設我必須閱讀當前的網址,但我不知道如何實際返回網址才能這樣做。我試過斜紋的TwillBrowser.get_url(),但它只返回None。如何使用斜紋查看當前網址?
2
A
回答
0
對於任何未來的患者,我發現使用機械化而不是斜紋更好,因爲斜紋是機械化的未更新薄殼。解決方案如下:
import mechanize
url = "foo.com"
br = mechanize.Browser()
br.open(url)
br.select_form(name = "YOURFORMNAMEHERE") #make sure to leave the quotation marks
br["YOURINPUTFIELDNAMEHERE"] = ["YOURVALUEHERE"] #this must be in a list even if it is only one value
response = br.submit()
print response.geturl()
0
終於明白了這一點!
如果導入斜紋像這樣:
import twill.commands as com
那麼URL =
url = com.browser.get_url()
相關問題
- 1. 如何在查看方法內檢測當前網址
- 2. 如何在expressjs中查看當前網址
- 3. 使用當前查詢的網址
- 4. 如何使用ASPX NET C#從瀏覽器中查看當前網址?
- 5. 使用javascript從IE8的地址欄查找當前網址
- 6. 如何查看我的電腦當前正在點擊的網址?
- 7. Codeignitor查看網址?
- 8. 使用geb保存當前網址
- 9. wx.webkit - 如何獲取當前網址...?
- 10. 如何從webview獲取當前網址?
- 11. 如何查看當前使用Chrome檢查器運行的JavaScript?
- 12. 當前正在查看的網站
- 13. 如何使用Selenium Perl API獲取當前網址
- 14. 如何使用php過濾當前網址
- 15. 如何使用javascript保存當前網址?
- 16. 使用requests.get(圖片網址)時,如何查看與matplotlib圖像
- 17. 如何查找當前網址並更改CSS規則?
- 18. 如何查找appium中移動測試的當前網址
- 19. 如何檢查當前的網址在php
- 20. 如何檢查urlpatterns列表中的當前網址?
- 21. 如何查看Promise的當前狀態?
- 22. 如何查看.PVR紋理? (用於豹)
- 23. 如何使對象可以在rails中查看當前用戶
- 24. 修改當前網址
- 25. Angular2 - 檢索當前網址
- 26. PHP當前網址問題
- 27. Django - 查看,網址奇怪
- 28. 如何檢測當前的網址當發生任何變化
- 29. 如何查看網址中的電子郵件地址
- 30. 查看用戶當前正在查看我的DotNetNuke網頁的語言?