前提・実現したいこと
Beautifulsoupを用いて短縮URL先の情報を集めたいのですが,一度リダイレクトする動きがあるため,https://t.co/...等の短縮URLから飛んだ先の情報が集められません
発生している問題・エラーメッセージ
現在twitter上に投稿されたswarmと連携したツイートから位置情報を可視化しようとしているのですが,短縮URL先の情報が上記の理由により集められません. 短縮URLをその場でもとに戻す,またはブラウザ上で短縮URLを辿るのと同じ動きをさせるためにはどうしたらよいでしょうか?
該当のソースコード
python
1import json 2from requests_oauthlib import OAuth1Session 3import requests 4from bs4 import BeautifulSoup 5 6/* 7twitterのapi関連のため割愛 8*/ 9/* 10ツイート情報から短縮URL(tweet.text)のみの文字列にする処理 11*/ 12 url = str(tweet.text) 13 response = requests.get(url) 14 response.encoding = response.apparent_encoding 15 16 soup = BeautifulSoup(response.text, 'html.parser') 17 18 19 title_text = soup.find('title').get_text() 20 print(title_text)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/03 11:03