[英]Mechanize: TypeError: 'NoneType' object does not support item assignment
試圖填寫表格以獲得一個城市的商品平均價格。
basket = br.open('http://www.numbeo.com/cost-of-living/')
read_it = basket.read()
# Select form
for form in br.forms():
print '%r %r %s' % (form.name, form.attrs.get('id'), form.action)
for control in form.controls:
print ' ', control.type, control.name, repr(control.value)
br.form['menu_dispatch_form'] = 'Washington, DC, United States'
br.submit()
我收到此錯誤:
Traceback (most recent call last):
File "Trip cost calculator/trip costs calculator.py", line 50, in <module>
br.form['menu_dispatch_form'] = 'Washington, DC, United States'
TypeError: 'NoneType' object does not support item assignment
沒有表單名稱,但我想我可以使用表單 id 來代替。 我發現這個網站很有幫助,但與他們的示例不同,我沒有任何text
可以放入br.form[]
。 有誰知道這是怎么回事?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.