View Full Version : پردازش HTML به همراه JavaScript با Jsoup
AliRezaBeytari
یک شنبه 03 خرداد 1394, 21:07 عصر
سلام دوستان.
من با استفاده از Jsoup یه سورس یه سایت رو پردازش میکنم ؛ اما متاسفانه Jsoup قابلیت پردازش کدهای HTMLیی که توسط JavaScript به سند HTML اضافه میشند رو نداره.
مثلا به این کد دقت کنید :
String html = "<script>document.write('<div id=\"test\">Hello</div>');</script>";
Document document = Jsoup.parse(html);
String helloStr = document.getElementById("test").html();
اما متغیر helloStr پر نمیشه و برنامه Error میده.
اگر میشه راه حلی بگید که بشه کدهای HTML که JavaScript هم دارند رو پردازش کرد !!
خیلی ممنونم.
JYasProgramer
دوشنبه 04 خرداد 1394, 09:40 صبح
سلام
اینا رو بخون امید وارم کمکت کنه
اینجا (http://stackoverflow.com/questions/9991515/android-extract-javascript-variable-from-webview-using-javascript-interface)
اینجا (http://stackoverflow.com/questions/14904776/parse-javascript-with-jsoup)
AliRezaBeytari
دوشنبه 04 خرداد 1394, 11:03 صبح
سلام
اینا رو بخون امید وارم کمکت کنه
اینجا (http://stackoverflow.com/questions/9991515/android-extract-javascript-variable-from-webview-using-javascript-interface)
اینجا (http://stackoverflow.com/questions/14904776/parse-javascript-with-jsoup)
این مطالب رو قبلا خونده بودم ، اما من نمیخوام متغیر رو از JavaScript دریافت کنم. میخوام کد HTML نهایی رو دریافت کنم.
ممنونم.
JYasProgramer
دوشنبه 04 خرداد 1394, 11:19 صبح
اینجا (http://www.mkyong.com/java/jsoup-html-parser-hello-world-examples/)
اینجا (http://www.survivingwithandroid.com/2014/04/parsing-html-in-android-with-jsoup.html)
اینجا (http://stackoverflow.com/questions/14451986/how-to-parse-html-tags-from-website-in-android)
اینجا (http://stackoverflow.com/questions/5020466/android-parse-html-block-of-code)
اینا رم یه چک بکن
AliRezaBeytari
سه شنبه 05 خرداد 1394, 13:49 عصر
اینجا (http://www.mkyong.com/java/jsoup-html-parser-hello-world-examples/)
اینجا (http://www.survivingwithandroid.com/2014/04/parsing-html-in-android-with-jsoup.html)
اینجا (http://stackoverflow.com/questions/14451986/how-to-parse-html-tags-from-website-in-android)
اینجا (http://stackoverflow.com/questions/5020466/android-parse-html-block-of-code)
اینا رم یه چک بکن
متاسفانه کمک نکرد.
میخوام بدونم اگر کدهای HTML یه صفحه رو درون WebView بریم ، میشه از WebView اطلاعات کدهای نهایی رو بیرون کشید ؟؟!!
JYasProgramer
سه شنبه 05 خرداد 1394, 14:26 عصر
اینجا (http://stackoverflow.com/questions/8200945/how-to-get-html-content-from-a-webview)
اینجا (http://stackoverflow.com/questions/3479833/is-it-possible-to-get-the-html-code-from-webview)
اینجا (http://stackoverflow.com/questions/2376471/how-do-i-get-the-web-page-contents-from-a-webview)
AliRezaBeytari
چهارشنبه 20 خرداد 1394, 11:49 صبح
ببخشید دوستان ، من هنوز به جواب نرسیدم. لطفا راهنمایی کنید. خیلی ممنونم.
tux-world
چهارشنبه 20 خرداد 1394, 12:22 عصر
این جمله رو نفهمیدم یعنی چی " از WebView اطلاعات کدهای نهایی رو بیرون کشید ؟؟!! "
AliRezaBeytari
چهارشنبه 20 خرداد 1394, 12:26 عصر
منظورم اینه که مثلا از داخل WebView اون URLیی که میخواستم کدهای JavaScript رو هم نشون بده رو Load کنم و بعد کدهای WebView رو بیرون بکشم.
اما این روش جواب نداد !!! :افسرده: :ناراحت:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.