asp.net 我如何得到的网址是隐藏的javascript在外部网站?

3z6pesqy  于 2022-12-01  发布在  .NET
关注(0)|答案(3)|浏览(134)

我如何得到的网址是隐藏的javascript在外部网站?
例如:http://royaldesign.se/Att_Dricka.aspx此url在页面导航中保持不变,因此页面内容由javascript加载。
页面链接位置:

javascript:__doPostBack('ctl00$masterContent$DataPager2$ctl00$ctl00','')
javascript:__doPostBack('ctl00$masterContent$DataPager1$ctl00$ctl01','')
javascript:__doPostBack('ctl00$masterContent$DataPager1$ctl00$ctl02','')

.....
有没有办法分析(手动或通过PHP脚本)函数__doPostBack来找出URL?
Thx预付款

4nkexdtk

4nkexdtk1#

这些值不是隐藏的,__doPostBack方法会回传给它本身。传递给doPostBack的值代表执行回传的控件的html ID。
您看到的页面也是用ASP.NET编写的,而不是PHP。
您可以使用浏览器的调试工具来查看哪些数据通过javascript传递回服务器。

pkwftd7m

pkwftd7m2#

__doPostBack javascript函数用于将数据提交到asp.net页面。
函数的第一个参数是事件目标。这是被单击的控件的ClientID
Asp.net 会在送出网页时,使用这个值在服务器上引发Click事件。
您可以通过javascript自己调用这个__doPostBack函数,以获得与用户单击它相同的行为。

ugmeyewa

ugmeyewa3#

我给了一些提示“刮”ASP.net网页上的这个其他问题:curl脚本只填充表单而不提交表单
下面讨论使用CURL模拟POST请求的基础知识:PHP + curl, HTTP POST sample code?
我还要补充一点,如果你正在“刮”的网站是由你的友好关系的人拥有的(而不是竞争对手!),你可以通过友好地要求内容或静态URL给你内容来节省很多时间。

相关问题