Кто-нибудь знает, как я могу очистить веб-сайты, прочитав IE списка URL-адресов из .txt, а затем напишу каждый результат url в .txt с использованием имени a из .txt. Таким образом, будут отображаться URL-адрес и файлы имен, из которых код считывает и записывает тело с соответствующей строкой из файла .txt. Самое близкое, что я нашел, находится ниже кода, однако это сохраняет все это в один .txt-файл, который является фиксированным именем, а не переменной; и чтение URL-адресов из списка. Я предполагаю, что цикл будет лучшим, но я не видел кода или много помощи для этого типа задач.python website-scraping с использованием переменных из текстовых файлов
import requests
from bs4 import BeautifulSoup
from collections import Counter
urls = ["http://en.wikipedia.org/wiki/Wolfgang_Amadeus_Mozart","http://en.wikipedia.org/wiki/Golf"]
with open('thisisanew.txt', 'w', encoding='utf-8') as outfile:
for url in urls:
website = requests.get(url)
soup = BeautifulSoup(website.content)
text = [''.join(s.findAll(text=True))for s in soup.findAll('p')]
for item in text:
print(item ,file=outfile,)
Спасибо за вашу помощь заранее!
Таким образом, вы не пробовали писать код самостоятельно, а просто ищут кто-то сделает это за вас? –
Перейти на google python читать txt файл по строкам; python записывает данные в файл. – Bobby
Читать 1. [ask] 2. [mcve] – MYGz