Утилита GMEI - получение LEI с помощью скрипта Python - PullRequest
0 голосов
/ 10 февраля 2020

Я новичок в python, но пытаюсь использовать его для написания программы, в которой пользователи могут вводить название компании, а программа выводит лучшие LEI и имена, которые возвращаются через поиск по веб-сайту GMEI Utility. URL-адрес https://gmeiutility.org. Ниже приведен мой код в его текущем состоянии:

import requests
from bs4 import BeautifulSoup

print("Input Company Name:")
CoName=input()
print("Searching GMEI Utility for " + CoName)

payload = {'keyWord':CoName,}

text=requests.get('https://www.gmeiutility.org/search.jsp',params=payload).text

soup=BeautifulSoup(text,'lxml')

print(soup.find_all('span'))

Выше была попытка переработать код из " Использование Python для использования функции поиска на сайте ".

До этого я пытался использовать request.get () на основе URL-адреса, аналогичного тому, который фактически возвращает функция поиска на сайте. Например, если вы ввели «carlyle», URL-адрес будет https://www.gmeiutility.org/search.jsp?keyWord=carlyle. Это не сработало, и только вернул текст домашней страницы gmei.

ОБНОВЛЕНИЕ: Все еще борется с этим. Я попытался выполнить поиск в html с помощью функции Inspect Element Chrome, чтобы определить, есть ли другой URL, на который я должен ссылаться. Ничто из того, что я пробовал, не сработало. Любая помощь будет принята с благодарностью!

...