如果主题标签在 tweepy 中包含非 ASCII 字符或非英文字符,如何通过主题标签获取推文?
How to get tweets by hashtag, if hashtag contains Non-ASCII character or non English characters in tweepy?
我正在通过主题标签获取推文,如果主题标签是英文或 ASCII 字符,它可以正常工作。但如果我使用非英文字符。它会产生一个错误。显然是由于代码中的非 ASCII 字符。有什么办法可以查询非英文标签。这是我的代码。
import tweepy
ckey = ""
csecret = ""
atoken = ""
asecret = ""
OAUTH_KEYS = {'consumer_key':ckey, 'consumer_secret':csecret,
'access_token_key':atoken, 'access_token_secret':asecret}
auth = tweepy.OAuthHandler(OAUTH_KEYS['consumer_key'], OAUTH_KEYS['consumer_secret'])
api = tweepy.API(auth)
TweetFetch = tweepy.Cursor(api.search, q='Lahore').items(10)
这很好用。因为我的标签 q=Lahore 是英文的。
import tweepy
ckey = ""
csecret = ""
atoken = ""
asecret = ""
OAUTH_KEYS = {'consumer_key':ckey, 'consumer_secret':csecret,
'access_token_key':atoken, 'access_token_secret':asecret}
auth = tweepy.OAuthHandler(OAUTH_KEYS['consumer_key'], OAUTH_KEYS['consumer_secret'])
api = tweepy.API(auth)
TweetFetch = tweepy.Cursor(api.search, q='لاہور').items(10)
如果我用乌尔都语写一个非英语字符 q=لاور。这会产生错误 "NON-ASCII character in the file".
我可能会建议检查您的编码。在 Python 3 之前,ASCII 是默认编码。要更改此设置,请将 # coding: utf-8
放在文件的开头,并确保在您使用的文本编辑器中将其另存为 UTF-8。
我正在通过主题标签获取推文,如果主题标签是英文或 ASCII 字符,它可以正常工作。但如果我使用非英文字符。它会产生一个错误。显然是由于代码中的非 ASCII 字符。有什么办法可以查询非英文标签。这是我的代码。
import tweepy
ckey = ""
csecret = ""
atoken = ""
asecret = ""
OAUTH_KEYS = {'consumer_key':ckey, 'consumer_secret':csecret,
'access_token_key':atoken, 'access_token_secret':asecret}
auth = tweepy.OAuthHandler(OAUTH_KEYS['consumer_key'], OAUTH_KEYS['consumer_secret'])
api = tweepy.API(auth)
TweetFetch = tweepy.Cursor(api.search, q='Lahore').items(10)
这很好用。因为我的标签 q=Lahore 是英文的。
import tweepy
ckey = ""
csecret = ""
atoken = ""
asecret = ""
OAUTH_KEYS = {'consumer_key':ckey, 'consumer_secret':csecret,
'access_token_key':atoken, 'access_token_secret':asecret}
auth = tweepy.OAuthHandler(OAUTH_KEYS['consumer_key'], OAUTH_KEYS['consumer_secret'])
api = tweepy.API(auth)
TweetFetch = tweepy.Cursor(api.search, q='لاہور').items(10)
如果我用乌尔都语写一个非英语字符 q=لاور。这会产生错误 "NON-ASCII character in the file".
我可能会建议检查您的编码。在 Python 3 之前,ASCII 是默认编码。要更改此设置,请将 # coding: utf-8
放在文件的开头,并确保在您使用的文本编辑器中将其另存为 UTF-8。