美文网首页
爬twitter(X)

爬twitter(X)

作者: sexy_cyber | 来源:发表于2024-02-25 18:08 被阅读0次
  • 依赖
  • 密码登录(服务器运行需要添加代理,一般的服务器IP都在twitter的黑名单)
from twikit import Client
username, password = '@d99','xxx'
proxy = 'http://www.xx.proxy:25'
proxies = {
    'http://': proxy,
    'https://': proxy
}
USERNAME = username
EMAIL = 'xx@gmail.com'   #新IP登录需要邮箱接验证码
PASSWORD = password

# Initialize client
client = Client(
    'en-US',
    proxies=proxies
)
# Login to the service with provided user credentials
client.login(
    auth_info_1=USERNAME ,
    auth_info_2=EMAIL,
    password=PASSWORD
)
  • 通过搜索接口,搜索帖子
tweets = client.search_tweet('sora', 'Top')
for t in tweets:
    # t.text
    print(t.text)

每次都登陆肯定不行,得保存cooKies,通过cooKies登录

要是每次都以密码方式登录,应该很容易触发风控,有被封号的风险;

  • 1、在首次密码登录后,将cooKies保存
  • 2、定期刷新cooKies

  • 保存cooKies
cookie_path = 'twitter_cookies.json'
client.save_cookies(cookie_path)
  • 以cooKies的方式登录
client = Client(
    'en-US',
    proxies=proxies
)
client.load_cookies(cookie_path)

相关文章

网友评论

      本文标题:爬twitter(X)

      本文链接:https://www.haomeiwen.com/subject/tupaadtx.html