rapci.py 668 B

1234567891011121314151617181920
  1. #!/usr/bin/python3
  2. from bs4 import BeautifulSoup;
  3. import requests;
  4. import urllib;
  5. import re;
  6. alfabe = ['A', 'B', 'C', 'Ç', 'D', 'E', 'F', 'G', 'H', 'İ', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'Ö', 'P', 'Q', 'R', 'S', 'Ş', 'T', 'U', 'Ü', 'V', 'W', 'X', 'Y', 'Z', '0-9'];
  7. dosya = open('rapciler.txt','a');
  8. for i in range(0, len(alfabe)):
  9. url = "https://www.rapsozler.com/sanatcilar/?harf={}".format(alfabe[i]);
  10. kaynak = requests.get(url);
  11. icerik = kaynak.content;
  12. crawler = BeautifulSoup(icerik,"html.parser");
  13. for a in crawler.find('div', {"class" : "listing wide icon"}).find_all('a', href=True):
  14. dosya.write(a['href']);
  15. dosya.write('\n');
  16. dosya.close();