Beautifulsoup несколько ключевых слов из CSV-файла - PullRequest
0 голосов
/ 29 июня 2018

У меня есть CSV-файл с 2 столбцами A и B, и я хочу удалить все файлы с Beautifulsoup

URL составлен так: http: //.../search? Info = A & who = B
Как создать цикл?

мой код

from bs4 import BeautifulSoup
import requests
import json
import csv

with open('input.csv') as csvfile:
    reader = csv.reader(csvfile) 
    for row in reader:
        url = ".../search?info={}&who={}".format(row[0], row[1])
        response = requests.get(url)
        html = response.content
        soup = BeautifulSoup(html, "html5lib")

        for p in soup.find_all(class_="crd"):
            b = p.find(class_="info")
            if b['data-info'] is not None:
            j = json.loads(b['data-info'])
            data= p.h2.a.string

1 Ответ

0 голосов
/ 29 июня 2018
import csv
with open('input.csv') as csvfile:
  reader = csv.reader(csvfile) 
  for row in reader:
    url = url = ".../search?info={}&who={}".format(row[0], row[1])
    #rest of your logic
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...