Я разрабатываю скребок для кого-то, кто живет в США из Пакистана, он собирает данные о событиях в Facebook (название, время, данные, дни и детали) с помощью хроматографа селена. Я использовал driver.find_element_by_xpath () для получения данных. Но данные, которые он выбирает, имеют другой формат при попытке его в США.
Я использовал метод driver.find_element_by_xpath ("// div [@class = '_ 2ycp _5xhk']"), чтобы выбрать дату и времясобытия, а затем сохранить его в строковом питоне. Затем я использовал метод split () для разделения строк, чтобы я мог проанализировать дату, месяц, год и время. Я попытался отладить и обнаружил, что он получает данные в разных форматах для округов Пакистана и США. Почему у меня возникла эта проблема?
driver.get("Some URL i used")
date_time = driver.find_element_by_xpath("//div[@class='_2ycp _5xhk']").text
event_date_time = date_time.split()
Прилагаются ссылки на выходные изображения:
В Пакистане:
В США: