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'))
,但显示此错误。