2015-04-17 25 views
0

example picture(Python/Tweepy) - 我可以查询包含特定URL的twitter个人资料吗?

凡说google.com ...

我想创建一个脚本,它的URL“google.com”,然后返回个人资料页或信息。

到目前为止,我所做的完全是我想要的,除非您必须为其指定屏幕名称,然后使用屏幕名称来获取配置文件。

import tweepy 
from pprint import pprint 


consumer_key = 'something' 
consumer_secret = 'something' 
access_token = 'something' 
access_token_secret = 'something' 

auth = tweepy.OAuthHandler(consumer_key, consumer_secret) 
auth.set_access_token(access_token, access_token_secret) 

api = tweepy.API(auth) 


user =api.get_user('google') 

print user 

如果Tweepy不提供对此的支持,我愿意接受所有建议。谢谢。

回答

2
    您使用了错误的终点作业
  1. ,你应该使用这tweepy对应api.search_users this 终点(Q)如何构建参数q
  2. 检查here
  3. 如果它的作品,如果你通过网址作为参数取决于特定的Twitter用户的主页和其他因素的内容。也许你会有更好的机会,如果你拆开网址,并使用该域名,即:api.search_users(“谷歌COM”)
+0

感谢的形象描述,该查询工作。结果的格式是什么? JSON? – user3063864

+0

Twitter API终结点返回json,有时驱动程序将其转换为其他内容 – nickmilon

1

#类用户包含用户 #的所有的轮廓特征,这里的userid是用户的网名

class User(object): 

     def __init__(self, userid): 
      self.userid = userid 
      self.user = api.get_user(self.userid) 

#获取用户

 def get_profile(self): 
      return self.user.description 
相关问题