Імпортні запити
від bs4 import BeautifulSoup
Username = «тест»
Password = «тест»
PATH_TO_FILE = '/var/www/www-root/data/www/test/upload/price_vd.csv'
деф main():
сес = requests.Session()
ses.headers['User-Agent'] = 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:88.0) Gecko/20100101 Firefox/88.0'
URL = «https://test/Account/Login»
відповідь = ses.get(url)
суп = BeautifulSoup(response.text, 'html.parser')
requestVerificationToken = soup.find('input', {'name':'__RequestVerificationToken'}).get('value')
print("verification_token: {token}".format(token=requestVerificationToken))
URL = 'https://test/views/account/login'
Headers = {
«Content-Type»: «application/x-www-form-urlencoded»,
Дата = {
«__RequestVerificationToken»: requestVerificationToken,
«ComId»: «15»,
«UserName»: UserName
«Password» — пароль
«RememberMe»: «False»
response = ses.post(url, headers=headers, data=data, allow_redirects=True)
print("authorisation code: {code}".format(code=response.status_code))
URL = 'https://test/base/CustomerPriceCSV'
response = ses.get(url, headers=headers, allow_redirects=True)
open(PATH_TO_FILE, 'wb').write(response.content)
Main ()
Це робочий файл, який витягує ціна сервака тепер змінили сайт у кого ціна беремо тепер пишуть тут такий хрень помилки 200 токен
Або виправити цей або написати новий як вам зручно.
Додатки 1
Відгук замовника про співпрацю з Yuriy Gumeniuk
Скрипт парсер прайсів з авторизацієюЯ рекомендую людині розгадатися і зробив те, що мені потрібно.
Відгук фрилансера про співпрацю з Сергеєм Алексеевичем
Скрипт парсер прайсів з авторизацієюЗамовлення цікаве, оплата своєчасна.
-
174 8 0 1 Доброго часу . Готовий чистити. У ЛС можна розглянути сайт, звідки беруться дані, щоб оцінити складність. За скриншотами в обговоренні зрозуміло, але помилка про авторизацію, потрібно подивитися наживо.
-
459 14 1 Вітаю вас Сергій!
Готова виконати цю задачу. Пишіть в ЛС.
-
531 11 0 1 Здоров’я Я з радістю взяв за Вашу роботу. Зробіть все якісно і в найкоротший термін. Зателефонуйте, будемо раді співпраці.
-
378 8 1 1 Під якими обліковими даними ви виконуєте аутентифікацію на сайті. Ви можете відправити в особисті повідомлення.
-
Зарегистрировался на сайте https://e-parts.in.ua/
Не увидел ссылки для скачивания прайса.
-
Вот скрин старой версии сайта в нём просто ссылка

Вот новый вариант у нас идут две кнопки и после нажатия ждём 60 секунд потом начинается скачивание

-
Починил скрипт.
-
Актуальні фриланс-проєкти в категорії PHP
Інтеграція Blade-шаблону статті | Laravel | Фронтенд
4493 UAH
Інтеграція Blade-шаблону статті | Laravel | FrontendСуть задачіСайт на Laravel Готовий HTML/CSS макет сторінки преміум-статті блогу. Потрібно інтегрувати його в існуючу Blade-структуру сайту.Дизайн готовий. Ви нічого не проектуєте — тільки інтегруєте.Ви отримаєте: готовий… PHP, Веб-програмування ∙ 9 годин 48 хвилин тому ∙ 54 ставки |
Впровадження технічного SEO-аудиту на OpenCartДоброго дня. Потрібен впровадити технічні SEO-правки на сайті softugo.com. Сайт вже розроблений, але ще не запущений повноцінно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомний код. Хостинг: Hostinger. Поточна PHP version: 7.3. (планується перехід на PHP 8.2) Є готовий… PHP, Веб-програмування ∙ 11 годин 50 хвилин тому ∙ 50 ставок |
Виконання робіт після SEO- аудиту
15 000 UAH
Потрібен досвідчений OpenCart-розробник для виконання SEO та технічних доопрацювань інтернет-магазину. Основні завдання: Виправлення структури внутрішніх посилань та меню. Додавання посилань у футер. Реалізація хлібних крихт з мікророзміткою Schema.org. Виправлення генерації… PHP, Супровід сайтів ∙ 3 дні 11 годин тому ∙ 63 ставки |
Потрібна інтеграція KeyCRM → ПРРО Кашалот |
Сайт на WordPress з використанням теми Kadence та Kadence Blocks.
10 000 UAH
Нам потрібно створити сайт на WordPress з використанням теми Kadence та Kadence Blocks. Інтернет-магазину не буде (хоча, ймовірно, він буде доданий у майбутньому). Потрібна головна сторінка та кілька внутрішніх сторінок. Графіка вже готова, структура макета здебільшого… CMS, PHP ∙ 7 днів 17 годин тому ∙ 38 ставок |