سلام وقتتون بخیر
با توجه به تغییرات سایت آگهی که استاد معرفی کردن، مجبور بودم یع سری تغییرات در کد بدم
کلاس titlestring مربوط به تگ a حاوی آگهی هاست
اما حالا خروجی برای بنده صفر هست
میشه منو کمک بکنین ممنون میشم
import requests
from bs4 import BeautifulSoup
def get_pages(url):
response = requests.get(url)
return response
def find_links(html_doc):
soup = BeautifulSoup(html_doc, 'html.parser')
adv_link = soup.find_all('a', attrs={'class': 'titlestring'})
return adv_link
if __name__ == '__main__':
url = 'https://bham.craigslist.org/search/hhh#search=1~gallery~0~0'
response = get_pages(url)
print(response.status_code)
adv_link = find_links(response.text)
print(len(adv_link))
for link in adv_link:
print(link)