簡體   English   中英

無法格式化HTML輸出

[英]Unable to format the HTML output

我有返回HTML頁面的python代碼。 在該頁面中,有一行“ 2092 Pittman Road”,這是包裹地址。 我的代碼如下:

import mechanize
br = mechanize.Browser()
response = br.open("https://www.matsugov.us/myproperty")
for form in br.forms():
    if form.attrs.get('name') == 'frmSearch':
    br.form = form
    break
br.form['ddlType']=["taxid"]
br['txtParm']="218N02W27C003"
req=br.submit().read()
print req

req給了我HTML格式的o / p。 您可以按原樣運行此代碼以查看o / p。

將HTML饋送到BeautifulSoup ,然后根據需要進行導航或格式化。

使用此代碼,這將為您工作:

    from bs4 import BeautifulSoup
    import mechanize
    br = mechanize.Browser()
    response = br.open("https://www.matsugov.us/myproperty")
    for form in br.forms():
         if form.attrs.get('name') == 'frmSearch':
         br.form = form
         break
    br.form['ddlType']=["taxid"]
    br['txtParm']="218N02W27C003"
    req=br.submit().read()
    soup = BeautifulSoup(req, 'html.parser')
    table = soup.find('td', {'class': 'Grid_5'})
    for row in table:
         print row

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM