Как уже упоминалось в других ответах , crunchbase - хорошее место для получения информации такого типа, но вам потребуется браузер без головы, чтобы удалить базу данных crunchbase, такую как Selenium
Если вы используете Ubuntu, установить Selenium довольно просто. Selenium требует драйвера для взаимодействия с выбранным браузером. Например, для Firefox требуется geckodriver
install последняя версия geckodriver
[1118 ]
Добавьте драйвер в вашу переменную PATH, чтобы другие инструменты могли найти его, или в каталоге, где установлено все ваше программное обеспечение, в противном случае он выдаст ошибку (исполняемый файл 'geckodriver' должен находиться в PATH)
код
from bs4 import BeautifulSoup as BS
from selenium import webdriver
baseurl = "https://www.crunchbase.com/organization/{0}"
query = input('type company name : ').strip().lower()
url = baseurl.format(query)
driver = webdriver.Firefox()
driver.get(url)
html = driver.page_source
soup = BS(html, 'lxml')
acquiredBy = soup.find('div', class_= 'flex-no-grow cb-overflow-ellipsis identifier-label').text
print(acquiredBy)
Вы можете также получить другую информацию, используя ту же логику, просто проверив класс / идентификатор и извлеките информацию.
В итоге я создал новый командный файл из основного, который затем сказал psftp использовать:
echo cd downloads/boxee > psftp.bat
echo put "%1.avi" >> psftp.bat
echo quit >> psftp.bat
psftp frontrow@192.168.1.50 -pw aaa -b psftp.bat
Почему бы не использовать созданный в команде FTP, которая идет с окнами?
необходимо будет записать сценарий, который загрузит файл:
открытые 192.168.1.50
пользователь
frontrow aaa
поместите file.avi
выход
затем назовите ftp-s:MyScript
Необходимо будет генерировать сценарий на каждый файл с помощью эха и>> редиректор.