Я соскоблил некоторые детали с помощью селена и пытаюсь поместить их в фреймворк. Как видно на картинке, я успешно разместил 1-й столбец данных.
However, I have a number of different values which I need to insert into "Company Contact" column. My code for extracting the phone numbers are as followed:
#find the Company telephone numbers
phoneIcons = driver.find_elements_by_xpath("//img[contains(@src,'https://x2.sdimgs.com/img/business_finder/tel-icon.png')]")
for elements in phoneIcons:
attributes = elements.get_attribute('onclick')
splitAttribute = attributes.split()
companyNumber = (splitAttribute[14] +" " + splitAttribute[15]).replace("\'", "").replace(";", "")
print(companyNumber)
The output for the code above are as followed:
Вывод для извлечения контактов компании
Я столкнулся с «TypeError: 'NoneType' object is not subscriptable», когда попробовал следующий код:
dataFrame = dataFrame["Company Contact"].fillna(companyNumber, inplace=True)
Я также пытался использовать append, но это не так. 'Не заменять NaN, так как вы go заменяете NaN на fillna ()?
Примечание. У меня другой набор значений для «Адрес компании», но он должен работать так же, как и замена значения для «Контактная информация компании».