Size: a a a

2021 May 17

NZ

Nikita Zhidkov in Scrapy
Так и сделал)
источник

k

kurashh in Scrapy
Ребят, подскажите плез
Я делаю пост реквест на сайт, а в ответ получаю js который по идее должен выполнится
типо
 <script type="text/javascript">
   window._dicts = new Array();
 </script>
Как можно его отработать и послать обратно?
источник

AR

Andrey Rahmatullin in Scrapy
это всё или там данные?
источник

k

kurashh in Scrapy
ой стоп
фиганул через бурп и он всё норально отдал...
ща, сек
источник

S

SoHard 🎄 in Scrapy
боевой угол разворота прицела?
источник

k

kurashh in Scrapy
не, это прост удобнее чем фиблер )
источник

k

kurashh in Scrapy
а нет, если в бурпе зафорвардить 1 раз этот респонс, потом он не появляется и пропускает без него
вот только как это сделать через питон?...
источник

AR

Andrey Rahmatullin in Scrapy
давай по порядку
источник

AR

Andrey Rahmatullin in Scrapy
пропускает потому что кука выставилась скорее всего, если хочешь тестить - почисти куки
источник

AR

Andrey Rahmatullin in Scrapy
что всё-таки за запрос, давай подробнее
источник

k

kurashh in Scrapy
В общем
Я делаю реквест по типу
s = HTMLSession()
r = s.post("http://101.11.XXX.XX/some/pub/index.php",data=body,headers=payload)
r.html.render()
print(r.content.decode("utf-8"))

Где body = {"username":"username","password":"password","param_1":"whatever"}
А в payload идет "Cookie":"PHPSESSID=phpsess1d"
источник

k

kurashh in Scrapy
а в ответ
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />
 <script type="text/javascript">
   window._dicts = new Array();
 </script>
</head>
<frameset rows="49,*" frameborder=0 border=0 framespacing=0 topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" cols="*">
источник

AR

Andrey Rahmatullin in Scrapy
ну в таком виде этот респонс ничего полезного не несёт
источник

AR

Andrey Rahmatullin in Scrapy
разве что выставленные в нём куки
источник

k

kurashh in Scrapy
куки в идеале должны выставлятся от сервака, но я фиганул последний
источник

AR

Andrey Rahmatullin in Scrapy
так в чём вопрос-то в итоге?
источник

AR

Andrey Rahmatullin in Scrapy
или всё и так работает
источник

k

kurashh in Scrapy
как можно форвардруть этот js?)
источник

AR

Andrey Rahmatullin in Scrapy
не понимаю что имеется в виду, но я уже написал что приведённый выше джс бесполезен
источник

k

kurashh in Scrapy
ну я вроде понимаю что он просто создает пустой масив для клиента, но его пропустить нельзя...
бля, так не хочу фигачить через селениум....
источник