Po përpiqem të fshij pëlqimet dhe retweet-et nga rezultatet e një kërkimi në Twitter.
Pas ekzekutimit të Python më poshtë, marr një listë boshe, []
. Unë nuk jam duke përdorur API-në e Twitter sepse nuk i shikon tweet-et me hashtag deri më tani.
Kodi që po përdor është:
from bs4 import BeautifulSoup
import requests
url = 'https://twitter.com/search?q=%23bangkokbombing%20since%3A2015-08-10%20until%3A2015-09-30&src=typd&lang=en'
r = requests.get(url)
data = r.text
soup = BeautifulSoup(data, "lxml")
all_likes = soup.find_all('span', class_='ProfileTweet-actionCountForPresentation')
print(all_likes)
Mund ta ruaj me sukses html në skedar duke përdorur këtë kod. Mungojnë sasi të mëdha informacioni kur kërkoj tekstin, si për shembull emrat e klasave që kërkoj...
Pra (pjesë e) problemi është me sa duket në aksesin e saktë të kodit burimor.
filename = 'newfile2.txt'
with open(filename, 'w') as handle:
handle.writelines(str(data))
Kjo pamje e ekranit tregon hapësirën që po përpiqem të heq.
E kam shikuar këtë pyetje dhe të tjera si ajo, por nuk po arrij plotësisht.
Si mund ta përdor BeautifulSoup për të marrë vlera të thella div?