Я загрузил веб-сайт html на строку и имеет несколько g.load()
код в теле - возможно, около 10. Мне нужен этот конкретный, у которого есть идентификатор divId:"listing-provided-by-module"
.PHP Regex: извлечение динамического url из страницы body html
g.load({ajaxURL:"/AjaxRender.htm?encparams=4~502222143586867513~LVuCHKHFeed3jCcefsa9MDj3xIs5wDqP7UwvtV3XDO0HnrynNRzT338AKMnzqNa4bTpgvQbff_Phk5wkav9LlWUqZfiIFKl3zXnXawc1_XDPR_9F83BlTaqhCqbfubm40s0ZciFJZV2dHzDDwlDVJJzitcXFgThESVdjnWUjJkj_MuZSVclGh7ddZ0neIHCH&rwebid=46328989&rhost=1",jsModule:"z-complaint-manager-async-block",phaseType:"scroll",divId:"listing-provided-by-module"});
Что мне нужно именно это ajaxURL и в то же время, он проверяет, что это действительно с divId:"listing-provided-by-module"
поэтому он получает правильный URL. Надеюсь, вы можете помочь с регулярным выражением и PHP для этого. Благодаря!
Я пробовал:
/g\.load\(\{ajaxURL:"(.*)".*divId:"listing-provided-by-module"/
Но матч слишком широк.
Вот все тело HTML Я хочу, чтобы соответствовать против: http://pastebin.com/seJd2jjc
Это весь HTML для извлечения URL из выше: http://pastebin.com/seJd2jjc – Knide