نیاز به یک برنامه تحت ویندوز یا تحت وب دارم که URL یک صفحه HTML رو بهش بدم و تمام لینک های اون صفحه و حتی لینک های داخل iframe ها رو بهم بده.
چنین برنامه ای هست؟ یا اگر نیست کسی از دوستان میتونه برنامشو بنویسه.
سپاس از شما
miladtnt
April 30th, 2016, 00:05
با php میشه نوشت تحت وب
Matplotlib
April 30th, 2016, 00:14
دوستان سلام
نیاز به یک برنامه تحت ویندوز یا تحت وب دارم که URL یک صفحه HTML رو بهش بدم و تمام لینک های اون صفحه و حتی لینک های داخل iframe ها رو بهم بده.
چنین برنامه ای هست؟ یا اگر نیست کسی از دوستان میتونه برنامشو بنویسه.
سپاس از شما
با سلام.
منظور از لینک های صفحه مقادیر داخل تگ <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
محتویات در قالب یک فایل تکست نمایش داده میشه. به طور مثال خروجی کد بالا برای گوگل نتیجه زیر رو خواهد داشت: