Я новичок. Я хочу прочитать два входа (возможно, из слайд-меню) с веб-страницы и использовать их в качестве переменных для выполнения программы python, затем вернуть результат в базу данных и также отобразить ее на веб-странице. Я использую mySQL для управления базами данных.Python: как читать данные с веб-страницы, а затем писать обратно из базы данных?
-1
A
ответ
0
Если вы хотите очистить любой другой сайт и получить информацию со своего сайта. Есть два случая
- данных не меняется на веб-странице, как только веб-страница загружается в этом случае то, что вы видите в источнике вид страницы в браузере, как то, что вы видите на веб-странице, то вы можете отправить запрос на получение, чтобы получить данные с URL-адреса веб-страницы, используя urllib2. после получения данных с веб-сайта вы можете проанализировать данные с помощью beautifulSoup. Это хорошо работает для статических веб-страниц, как только вы анализируете веб-страницу, вы можете получить данные из нее, и вы можете добавить ее в базу данных, используя инструкцию Mysql insert
- Если данные динамические, это изменение содержимого страницы после того, как веб-страница загружен, то вы можете использовать либо Selenium или Python requests есть много других инструментов, доступных с теми, вы можете получить данные, которые необходимы и установите его в базу данных
0
так, для принимать значение от элемента, который вы должны сделать это :
from selenium import webdriver
from selenium import selenium
browser = webdriver.Firefox()
browser.get("yourwebpage")
item=browser.find_element_by_xpath("xpath of your element")
value=item.text
вместо текста вы также можете использовать: tag _name, размер, местоположение, идентификатор атрибута и т.д.
после для БД:
import pypyodbc
connection = pypyodbc.connect('Driver={SQL Server};'
'Server=yorserver;'
'Database=yourdb;'
'uid=youruser;pwd=yourpassword')
cursor = connection.cursor()
cursor.execute("your_query_to_update_the_db_fields")
self.connection.commit()
connection.close()
Извините, если это не очень понятно, но вы не дали мне много деталей, так что я просто послал общий код
Смежные вопросы
- 1. Как читать, а затем писать широкую строку?
- 2. Boost asio асинхронный читать, а затем писать
- 3. как читать и писать excel-файл из браузера, а затем обновлять значения в базе данных
- 4. Как редактировать (читать, а затем писать) файл с C++ filestreaming?
- 5. читать данные из базы данных?
- 6. Как получить данные из базы данных, а затем опубликовать ее
- 7. Как читать файл в PHP, а затем писать только некоторые строки обратно в другой файл
- 8. Как читать и писать данные из MySQL в JSON, а затем использовать для Google таблицы диаграммы
- 9. Как читать данные из базы данных SQLite?
- 10. Как читать данные из встроенной базы данных?
- 11. fetch xml данные из базы данных, а затем dispaly его
- 12. Сохранять данные в Python, а затем читать в C++
- 13. Как читать ввод, а затем писать на одной строке?
- 14. Как читать текст запятыми, а затем писать без запятых?
- 15. Python 2.7 csv читать, изменять затем писать с помощью dict?
- 16. Как писать/читать и обрабатывать базы данных доступа к Microsoft
- 17. Читать данные из другой базы данных postgres
- 18. Читать из файла и манипулировать, а затем писать в другом файле с помощью java?
- 19. Как читать/писать структурированные данные в php?
- 20. Как читать и писать маринованные данные
- 21. fadeIn(); затем исчезает, а затем обратно?
- 22. Как читать данные, полученные с помощью symfony из базы данных
- 23. Как читать данные из базы данных POSTGRESQL с помощью DAS?
- 24. Как читать данные без имени базы данных
- 25. Как читать данные из таблицы базы данных SQLite?
- 26. Как получить данные из базы данных обратно в android
- 27. Плохо читать/писать из сериализованных данных базы данных при каждой загрузке страницы?
- 28. Как читать двоичные данные, преобразовывать их в int, а затем преобразовывать их обратно в C++?
- 29. Сохранение базы данных, затем чтение из базы данных, данных нет
- 30. Как читать и писать shared_ptr?
Этот вопрос слишком широк - вам действительно нужно попробовать что-то и показать, что вы пробовали. Чтобы вы начали, вы, вероятно, захотите использовать какую-то структуру для интерфейса python с сетью (например, Django). Затем вы получите список выпадающих списков и используйте что-то вроде request.POST.get ('name') для извлечения данных с веб-страницы. – HenryM