我需要在set
dryscrape方法中使用utf-8字符。但运行后显示此错误:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)
我的代码(例如):
site = dryscrape.Session()
site.visit("https://www.website.com")
search = site.at_xpath('//*[@name="search"]')
search.set(u'فارسی')
search.form().submit()
同样u'فارسی'
更改为search.set(unicode('فارسی', 'utf-8'))
,但显示此错误。
答案 0 :(得分:0)
非常简单...此方法与google完美配合。如果您知道网址婴儿车,也可以尝试使用其他
HTML form elements