Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- import time
- from bs4 import BeautifulSoup
- def http_post(url,buscar_livro):
- payload={
- 'palavra': buscar_livro,
- 'enviar': 'Buscar'
- }
- try:
- return requests.post(url,data=payload)
- except (requests.exceptions.HTTPError, requests.exceptions.RequestException,requests.exceptions.ConnectionError,requests.exceptions.Timeout) as e:
- print(str(e))
- pass
- except Exception as e:
- raise
- return none
- def parse_html(content):
- soup = BeautifulSoup(content,'lxml')
- produtos = soup.find_all('table')[10].find_all('td')
- f = open('td.html','w',encoding='utf-8')
- for produto in produtos:
- f.write(str(produto))
- f.write('\n\n\n')
- f.close()
- '''
- lista_produtos = []
- for produtos in produtos:
- for string in produtos.stripped_strings:
- if(string == 'Esgotado'):
- continue
- lista_produtos.append(string)
- print(lista_produtos)
- '''
- if __name__ == '__main__':
- url = "https://novatec.com.br/busca.php"
- buscar_livro = "Pentest"
- r = http_post(url,buscar_livro)
- if r:
- parse_html(r.text)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement