0
我想提交一個使用python的機械化表單,但它不會正確解析有問題的表單。還有4種其他形式,除了這一種形式外,其他正確解析。該表格在perl的www :: mechanize中正確解析,但是我想用python來保存。蟒蛇的機械化將不會正確地解析表格
有沒有辦法檢索頁面的html並對其進行編輯,並根據檢索到的HTML獲取機械解析和提交表單?
我想提交一個使用python的機械化表單,但它不會正確解析有問題的表單。還有4種其他形式,除了這一種形式外,其他正確解析。該表格在perl的www :: mechanize中正確解析,但是我想用python來保存。蟒蛇的機械化將不會正確地解析表格
有沒有辦法檢索頁面的html並對其進行編輯,並根據檢索到的HTML獲取機械解析和提交表單?
如果其他人有興趣。在機械化FAQ中找到答案。
或者,也可以處理該HTML(和標題)任意地:
browser = mechanize.Browser()
browser.open("http://example.com/")
html = browser.response().get_data().replace("<br/>", "<br />")
response = mechanize.make_response(
html, [("Content-Type", "text/html")],
"http://example.com/", 200, "OK")
browser.set_response(response)