Я соскребаю инвестиционный сайт с помощью Python и Selenium, но из -за изменений, необходимых для системы, я больше не буду использовать Python, и единственный вариант, который я, кажется, имел node.js /nodered < /p>
, в любом случае, мне кажется, мне удалось получить следующее, чтобы войти на сайт, но то, что я возвращаю, в основном оставшись заготовленной страницей. Если я попытаюсь загрузить одну из страниц из списка сети, которые появляются в инструментах разработчика Chrome, я получаю в целом ошибку 401. «https://api.raizinvest.com.au/v1/sessions"
обратно в Webbrowrowser он отправляет меня на страницу" https://app.raizinvest.com.au/?actetab=today ", которая отображает мои текущие фонды среди того, что я нагружу, я не нагрузки. Войдите в node.js У меня есть страница JavaScript, которая, если я посмотрю на HTML этой страницы в браузере, я вижу, что я счастлив, что успешно вошел в систему. Если я посмотрю список элементов на вкладке «Сеть» обратно в браузере, существует учетная запись элемента с URL -адресом, о котором сообщается как 'https://api.raizinvest.com.au/mobile/v1/account_summary', но если я попытаюсь загрузить эту страницу, я получу ошибку 401. Точно так же, если я попытаюсь нажать на него в браузере, я получаю несанкционированную ошибку (см. Скриншот). < /P>
Мой скрипт заключается в следующем. Примечание: я, очевидно, изменил информацию о входе в систему, и в данный момент я просто делаю случайные, но я знаю, что существует аддон для динамического создания одного < /p>
для контекста, если это касается вывода первой консоли, это JSON с Token и User_Uuid. Не уверен, что это запоминается и передается автоматически в фоновом режиме, если мне нужно явно отправить его. < /P>
const superagent = require('superagent').agent()
const harvest = async () => {
let dashboard = await superagent
.post('https://api.raizinvest.com.au/v1/sessions')
.send({email: 'fam...@outlook....', password: 'w5.....', udid: 'bc28eff9-0cf2-414d-a17b-01ec20d53bc3' })
.set('Content-Type', 'application/json');
console.log(dashboard.text);
let dashboard2 = await superagent.get('https://app.raizinvest.com.au/?activeTab=today');
console.log(dashboard2.text);
let dashboard3 = await superagent.get('https://api.raizinvest.com.au/mobile/v1/account_summary');
console.log(dashboard3.text);
};
harvest();
< /code>
Любые советы о том, на что смотреть или на это, будут оценены. Я понимаю, что, как это стоит за логином, это трудно решить, но предложения, где я должен искать, будут оценены. Получите то же самое, хотя, когда я нажимаю этот исходный объект в Chrome, так что не уверен, какой метод использовать для доступа к нему
Подробнее здесь: https://stackoverflow.com/questions/796 ... with-login
WebScrape с node.js - javascript с входом в систему ⇐ Javascript
Форум по Javascript
-
Anonymous
1751763144
Anonymous
Я соскребаю инвестиционный сайт с помощью Python и Selenium, но из -за изменений, необходимых для системы, я больше не буду использовать Python, и единственный вариант, который я, кажется, имел node.js /nodered < /p>
, в любом случае, мне кажется, мне удалось получить следующее, чтобы войти на сайт, но то, что я возвращаю, в основном оставшись заготовленной страницей. Если я попытаюсь загрузить одну из страниц из списка сети, которые появляются в инструментах разработчика Chrome, я получаю в целом ошибку 401. «https://api.raizinvest.com.au/v1/sessions"
обратно в Webbrowrowser он отправляет меня на страницу" https://app.raizinvest.com.au/?actetab=today ", которая отображает мои текущие фонды среди того, что я нагружу, я не нагрузки. Войдите в node.js У меня есть страница JavaScript, которая, если я посмотрю на HTML этой страницы в браузере, я вижу, что я счастлив, что успешно вошел в систему. Если я посмотрю список элементов на вкладке «Сеть» обратно в браузере, существует учетная запись элемента с URL -адресом, о котором сообщается как 'https://api.raizinvest.com.au/mobile/v1/account_summary', но если я попытаюсь загрузить эту страницу, я получу ошибку 401. Точно так же, если я попытаюсь нажать на него в браузере, я получаю несанкционированную ошибку (см. Скриншот). < /P>
Мой скрипт заключается в следующем. Примечание: я, очевидно, изменил информацию о входе в систему, и в данный момент я просто делаю случайные, но я знаю, что существует аддон для динамического создания одного < /p>
для контекста, если это касается вывода первой консоли, это JSON с Token и User_Uuid. Не уверен, что это запоминается и передается автоматически в фоновом режиме, если мне нужно явно отправить его. < /P>
const superagent = require('superagent').agent()
const harvest = async () => {
let dashboard = await superagent
.post('https://api.raizinvest.com.au/v1/sessions')
.send({email: 'fam...@outlook....', password: 'w5.....', udid: 'bc28eff9-0cf2-414d-a17b-01ec20d53bc3' })
.set('Content-Type', 'application/json');
console.log(dashboard.text);
let dashboard2 = await superagent.get('https://app.raizinvest.com.au/?activeTab=today');
console.log(dashboard2.text);
let dashboard3 = await superagent.get('https://api.raizinvest.com.au/mobile/v1/account_summary');
console.log(dashboard3.text);
};
harvest();
< /code>
Любые советы о том, на что смотреть или на это, будут оценены. Я понимаю, что, как это стоит за логином, это трудно решить, но предложения, где я должен искать, будут оценены. Получите то же самое, хотя, когда я нажимаю этот исходный объект в Chrome, так что не уверен, какой метод использовать для доступа к нему
Подробнее здесь: [url]https://stackoverflow.com/questions/79691420/webscrape-with-node-js-javascript-with-login[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия