получение pandas.errors.ParserError: Ошибка токенизации данных при помещении объектов csv в send_key () - PullRequest
0 голосов
/ 20 сентября 2019

пытается извлечь ссылки, но появляется ошибка "pandas.errors.ParserError: Ошибка токенизации данных. Ошибка C: обнаружено переполнение буфера - возможно неправильный входной файл.", Не удается решить, как решить эту ошибку.используя селеновый хромедривер send_key, но безуспешно.

    from bs4 import BeautifulSoup
    import requests
    from selenium import webdriver
    from selenium.webdriver import ActionChains
    import csv
    import re
    import pandas as pd

    links = pd.read_csv('C:\\Users\\dell\\Desktop\\CIN_Name.xlsx',encoding='utf8',dtype=str,header=None,error_bad_lines=False)
    for i in range(0,5):
        link = links.iloc[i,0]

        url  = "https://www.knowyourgst.com/gst-number-search/by-name-pan/"

        driver = webdriver.Chrome(r'C:\chromedriver.exe')
        driver.get(url)

        driver.find_element_by_xpath("""//*[@id="gstnumber"]""").send_keys(str(link))
        driver.find_element_by_xpath("""/html/body/div[1]/div/div[1]/div[1]/div[1]/form/div[2]/input""").click()

        soup = BeautifulSoup(driver.page_source,'html.parser')
        driver.close()

        link = soup.find('div',{"id":"searchresult"}).find('a')
        print(link['href'])

хочу извлечь ссылку, поместив объекты в цикл один за другим, читая столбец файла csv.Пожалуйста, помогите мне решить эту ошибку.

...