0
Twitter API(tweepyラッパー)で特定の単語を含むツイートを検索しようとしています。しかし、言葉を検索するとき、私は近くに結果を得ています。 (つまり、「そこ」を検索するが、tweepyは「あります」返しtweepyで指定する任意の方法、あなたが望む正確な用語があります私のコードのTwitter API(Tweepy)正確な条件を取得する方法
パート:。。
otherTweet = tweepy.Cursor(api.search, q=word and hashtag, count=1, lang="en").items(1) # searches for words needed to retweet later
for a in otherTweet:
ref = a.text.encode("unicode-escape")
if "#" in ref and word not in ref.split(" ") or not otherTweet:
otherTweet = tweepy.Cursor(api.search, q=word, count=1, lang="en").items(1) # Can't find tweet with right hashtag.
print "got here"
単語とハッシュタグは、両方の変数、word = "hello" hashtag = "#blessed"たとえば、特定の用語を受け取るために何かをしていると仮定しています
私はそれを試しましたが、何も影響していないようです。それでも "そこに!" 2番目のオプションを試してみる必要があります。 –
私は句読点を心配することは決してありませんでした。それは問題です(twitter単語検索apiは句読点を検索のための空白として考えるかもしれません)。そのような場合は、2番目のオプションが最善の策ですが、実装するのは難しいはずです。 '.split()'はあなたが探しているもので、修正するために余分な論理ブロックを1つだけ取るべきです。 –
ええ、そうです、句読点は考慮されていないようです。分割は、私が最後にやらなければならなかったことです。少し面倒ですが、何よりも良いです。 –