دوستان سلام
نیاز به یک برنامه تحت ویندوز یا تحت وب دارم که URL یک صفحه HTML رو بهش بدم و تمام لینک های اون صفحه و حتی لینک های داخل iframe ها رو بهم بده.
چنین برنامه ای هست؟ یا اگر نیست کسی از دوستان میتونه برنامشو بنویسه.
سپاس از شما
دوستان سلام
نیاز به یک برنامه تحت ویندوز یا تحت وب دارم که URL یک صفحه HTML رو بهش بدم و تمام لینک های اون صفحه و حتی لینک های داخل iframe ها رو بهم بده.
چنین برنامه ای هست؟ یا اگر نیست کسی از دوستان میتونه برنامشو بنویسه.
سپاس از شما
با php میشه نوشت تحت وب
با سلام.
منظور از لینک های صفحه مقادیر داخل تگ <a> هست؟
اگر همین است این برنامه به زبان پایتون هست میتونید استفاده کنید. (برای iframe ها هم اگر کمی تغییر بدید خودتون قابل استفاده خواهد بود)
محتویات در قالب یک فایل تکست نمایش داده میشه. به طور مثال خروجی کد بالا برای گوگل نتیجه زیر رو خواهد داشت:# -*- coding: utf-8 -*-
import urllib2
import re
file=open("Out.txt",'w')
url = "http://google.com"
urlContent = urllib2.urlopen(url).read()
links = re.findall('href=".*?"', urlContent)
for i in links:
tmp=i.split('"')[1]
print >>file,tmp
/search?
/images/branding/product/ico/googleg_lodp.ico
http://www.google.com/imghp?hl=en&tab=wi
http://maps.google.com/maps?hl=en&tab=wl
https://play.google.com/?hl=en&tab=w8
http://www.youtube.com/?tab=w1
http://news.google.com/nwshp?hl=en&tab=wn
https://mail.google.com/mail/?tab=wm
https://drive.google.com/?tab=wo
https://www.google.com/intl/en/options/
http://www.google.com/history/optout?hl=en
/preferences?hl=en
https://accounts.google.com/ServiceL...ww.google.com/
/advanced_search?hl=en-IR&authuser=0
/language_tools?hl=en-IR&authuser=0
/intl/en/ads/
/services/
https://plus.google.com/116899029375914044550
/intl/en/about.html
/intl/en/policies/privacy/
/intl/en/policies/terms/
ویرایش توسط Matplotlib : April 30th, 2016 در ساعت 00:26
افزونه Link Gopher برای فایرفاکس و سایر مرورگرها موجوده داخل گوگل هم جستجوی کنید نرم افزار های ویندوزی رایگان پیدا خواهید کرد.
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)