精华内容
下载资源
问答
  • 在如下框架, <frameset rows="100,*" frameborder="no" border="0" framespacing="0"> <...我想在页面打开时,根据另一页面传来的3个网址,替换了页面1页面2,页面3. 怎么用vb做出来?
  • 今天弄了弄电脑,不知道怎么搞的,打开gmail 的时候,网页一片空白,后来发现类似这样的好像是动态网页都是空白。想打开“系统还原”功能来还原系统,结果发现系统还原界面也是一片空白。启用安全模式的系统还原,...

    今天弄了弄电脑,不知道怎么搞的,打开gmail 的时候,网页一片空白,后来发现类似这样的好像是动态的网页都是空白。想打开“系统还原”功能来还原系统,结果发现系统还原界面也是一片空白。启用安全模式的系统还原,故障依旧。

    [@more@]

    这下我懵了,不知道怎么弄了?

    突然想起,我之前运行了一下regsvr32 jscript.dll 和 regsvr32 /u jscript.dll 是根据microsoft 网站上提供的方法卸载Media Player 结果造成了这样的情况。(http://support.microsoft.com/default.aspx?scid=kb;en-us;899873),之前我是按照他的顺序 ,先regsvr32 /u jscript.dll ,然后 regsvr32 jscript.dll ,不过不能执行过,我就 把顺序倒过来执行了。我想问题可能出现在这里,就有运行了一下regsvr32 jscript.dll ,再去看gmail 的邮箱,哈哈,结果真的好了。

    马上搜索了一下regsvr32 的用法,原来 /u 是禁用对象的的参数。

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/45788/viewspace-811272/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/45788/viewspace-811272/

    展开全文
  • 1.当网页打开的方式不同时,在开发者选项找到的包含评论的文件地址不同,比如第一种,当我们找到的评论界面是含有下一页选项的时候(如下图)。我们在左边文件界面发现包含评论的网页地址名字为‘'productPageComments...

    1.当网页打开的方式不同时,在开发者选项找到的包含评论的文件地址不同,比如第一种,当我们找到的评论界面是含有下一页选项的时候(如下图)。我们在左边文件界面发现包含评论的网页地址名字为‘'productPageComments.action'开头的,点开查看header和response可以分析得网址的规律,Query string  parameters 里面的page对应着评论的页面,改变这个参数就可以实现评论网页的翻页了。

    41de71e89fea330d57f18e726978de9b.png

    ee8c4b9ec7cb39751a88e772032613f1.png

    对于网页的内容点开response可以看见是json格式的网页,所以复制下来可以用在线的json在线解析工具解析一下,看清楚网站的结构。我随便找了个json解析的网站,分析了一下这个网页的结构。

    2.当评论网页是以另外一种方式打开,如下图,打开后网页可以一直往下拖自动加载评论,不需要点击下一页(也不包含下一页选项)。这时我们在左边的文件选项中找到包含评论的网页地址名字为‘'getcommentlist'开头的,其他的内容和上面一样,找到url的规律,再到网站里用爬虫规则来提取需要的信息。

    b1a21b6e01c462b2c57f1ea99bd59a1f.png

    3.小技巧,当打开开发者选项时,在network里面文件特别多,找到想要的文件比较困难,可以按住'ctrl +shift+F',调出search选项,键入关键词,在打开的文件中查找包含关键词的文件。如下图,查找包含‘评论’的文件

    3fe657bf1fe817bd7bb1c232f4692fae.png

    4.因为这些动态网页通常都是脚本(json,xml)可以点击'Type'选项对文件进行自动归类,在script类型中找相应的评论文件,这样可以接更清晰,一目了然,如下图

    a9a82c95b3de20d522d2391c5030219f.png

    5.爬取的代码

    整体爬取的思路,首先,确定爬去的网页是否是动态网页,如果直接对爬取网页打开源代码可以看见所有的需要的信息,并且可以直接获得每一页的网页的url,那么静态网页就不需要上面的那些操作了,直接看源代码用写爬虫了。如果针对某一产品打开不同网页的评论页面但是url地址都不变,说明隐藏了url的其他部分,鉴定为动态网页,运用上面的方法打开开发者选项,找到对应的爬去的网页的文件,获取url参数,找到地址变动的规律,一般都是页面page的变动。找到url地址就好办了,找到某一个爬取页面,分析页面结构,用requests,BeautifulSoup,re等抽取需要的信息。下面是爬取京东小米手机的代码,因为网站反扒,所以限定了爬去的时间,不然爬太快会报错。关于json之前不太明白,查了一下后就是网页用字典形式来变现出来,网页结构清晰,易于处理。这里爬的网页就是json格式。

    1 from bs4 importBeautifulSoup2 importrequests3 importre,json4 importpandas as pd5 importtime6

    7 #京东小米官方网站爬取小米6X的评论

    8 #动态网页爬取

    9

    10 def getHtml(url,data): #只输入URL的主体部分,后面的参数用下面的字典附加上

    11 try:12 r=requests.get(url,params=data)13 r.raise_for_status()14 r.encoding=r.apparent_encoding15 returnr.text16 except:17 print('爬取失败')18

    19 def getComment(html):#获得一页的评论

    20 commentList=[]21 i = json.dumps(html) #将页面内容编码成json数据,(无论什么格式的数据编码后都变成了字符串类型str)

    22 j = json.loads(i) #解码,将json数据解码为Python对象

    23 #print(type(j))

    24 comment = re.findall(r'{"productAttr":.*}', j) #对网页内容筛选找到我们想要的数据,得到值为字典的字符串即'{a:1,b:2}'

    25 #print(comment)

    26 comm_dict = json.loads(comment[0]) #将json对象obj解码为对应的字典dict

    27 #print(type(comm_dict))

    28 commentSummary = comm_dict['comments'] #得到包含评论的字典组成的列表

    29 for comment in commentSummary: #遍历每个包含评论的字典,获得评论和打分

    30 c_content = ''.join(comment['content'].split()) #获得评论,由于有的评论有换行,这里用split()去空格,换行,并用join()连接起来形成一整段评论,便于存储

    31 score = comment['score'] #用户打分

    32 #print(score)

    33 #print(c_content)

    34 commentList.append([score,c_content])35 returncommentList36

    37 '''获得多页评论'''

    38 def conments(url,num):#url主体和爬取网页的数量

    39 data = {'callback': 'fetchJSON_comment98vv6708', #调整页数page

    40 'productId': '7437756',41 'score': 0,42 'sortType': 5,43 'page': 0,44 'pageSize': 10,45 'isShadowSku': 0,46 'rid': 0,47 'fold': 1

    48 }49 comments=[]50 for i in range(num+1):51 try:#防止网页提取失败,使爬取终断,直接跳过失败页,继续爬取

    52 data['page']=i53 html =getHtml(url, data)54 comment =getComment(html)55 except:56 continue

    57 comments+=comment58 print('页数',i)59 time.sleep(3)#由于网站反爬虫,所以每爬一页停3秒

    60 #if i/20==0:

    61 #time.sleep(5)

    62 returncomments63

    64 if __name__ =='__main__':65 time_start =time.time()66 url = 'https://sclub.jd.com/comment/productPageComments.action?'

    67 comm=conments(url,500)68 print('共计%d条评论'%(len(comm)))#打印出总共多少条评论

    69 name=['score','comment']70 file=pd.DataFrame(columns=name,data=comm)71 file.to_csv('D:/machinelearning data/crawlerData/mi6x_JD500.csv',index=False)72 time_end =time.time()73 print('耗时%s秒' % (time_end - time_start))

    展开全文
  • 动态网页分析按照上一篇的分析,直接使用XPath找到该标签,然后通过parse提取出数据,在写入到item中就完事了。但是,当信心满满的写完代码后却发现,控制台输入了一个简简单单的[]。小问号你是否有很多朋友。一顿...

    动态网页分析

    按照上一篇的分析,直接使用XPath找到该标签,然后通过parse提取出数据,在写入到item中就完事了。但是,当信心满满的写完代码后却发现,控制台输入了一个简简单单的[]

    6a6339c5d17ee95205d06ec4ea7924f0.png

    小问号你是否有很多朋友。

    3f6219f9eff1bfc2563672a0cd2c94b9.png

    一顿操作猛如虎,一看输出数据无。那么这到底是怎么回事呢?我们从头开始分析。

    打开NetWork,找到tv/,点开Preview,结果发现只有一个框架,内容却是空白的。

    bc8059739ad26ac843524be1a03270d8.png

    这是由于网页执行js代码,通过Ajax请求数据来重新渲染页面的。所以我们需要找到有数据的那一个请求,然后再对该请求的目标url爬取。

    5ba554cc6c9d0f45325ef333fb00135d.png

    可以在preview中看到这就是我们想要的数据。我们再找到该请求的header,找到Request URL。

    5ba554cc6c9d0f45325ef333fb00135d.png

    我们直接复制链接到地址栏中,看到我们想要的数据,这熟悉的格式,不就是json吗。

    15e0c66e04230374dc60b8e5def3e349.png

    动手撸代码,爬取这个网页,处理json数据,拿到自己想要的数据。

    class tvSpider(scrapy.Spider):    name = "douban_tv"    allowed_domain = ["movie.douban.com"]    def __init__(self, *args, **kwargs):        super(tvSpider, self).__init__(*args, **kwargs)        self.start_urls = ["https://movie.douban.com/j/search_subjects?type=tv&tag=热门&sort=recommend&page_limit=20&page_start=0"]    def parse(self, response):        results = json.loads(response.body)['subjects']        for result in results:            tv_item = TvListItem()            url = result['url']            tv_item['url'] = url.strip()            print(url)

    这次我们的思路是先拿到每部电视剧的url,然后再回调二次解析的函数获取详细信息。运行爬虫,可以看到我们已经得到了自己想要的结果。

    46543944d9f9cc6c1c184ab324e938f1.png

    接下在就迭代使用scrapy.Request()请求每一个url,再使用二次解析函数parse_detait获取详细数据。

    d92a2413a24988e67d1c091b485de37e.png

    two years later。经过漫长的debug,终于得到以下代码代码:

        def parse_detail(self, response):        tv_item = response.meta['tv_item']        result = Selector(response)        # 字符串前加u表示处理中文字符        # 剧名        title = result.xpath(u'//div[@id="content"]/h1/span[1]/text()').extract()[0] + result.xpath('//div[@id="content"]/h1/span[2]/text()').extract()[0]        # 又名        has_alias = result.xpath(u'//div[@id="info"]//span[text()="又名:"]').extract()        if has_alias:            alias = result.xpath(u'//div[@id="info"]//span[text()="又名:"]/following::text()[1]').extract()[0]        else:            alias = ''                # 图片        tv_img = result.xpath('//a[@]/img/@src').extract()[0]        # 导演        has_dir = result.xpath('//div[@id="content"]//span[text()="导演"]')        if has_dir:            directors = result.xpath('//div[@id="info"]//span[@]//a[@rel="v:directedBy"]/text()')            director_lsit = directors.extract()            director = '/'.join(director_lsit)        # 主演        all_actors = result.xpath('//div[@id="info"]//span[@]//a[@rel="v:starring"]/text()')        actors_list = all_actors[:5].extract()        actors = '/'.join(actors_list)        # 类型        tv_types = result.xpath('//div[@id="info"]//span[@property="v:genre"]/text()')        type_list = tv_types.extract()        tv_type = '/'.join(type_list)        # 制片地区或国家        country_or_region = result.xpath(u'//div[@id="info"]//span[text()="制片国家/地区:"]/following::text()[1]').extract()[0]        # 首播        first_time = result.xpath('//div[@id="content"]//span[@property="v:initialReleaseDate"]/text()').extract()[0]        # 集数        series = result.xpath(u'//div[@id="content"]//span[text()="集数:"]/following::text()[1]').extract()[0]        # 单集        has_single = result.xpath('//div[@id="content"]//span[text()="单集片长:"]')        if has_single:            single = result.xpath(u'//div[@id="content"]//span[text()="单集片长:"]/following::text()[1]').extract()[0]        # 评分        rate = result.xpath('//strong/text()').extract()[0]        # 评分人数        votes_num = result.xpath('//span[@property="v:votes"]/text()').extract()[0]        # 简介        synopsis = result.xpath('//span[@property="v:summary"]/text()').extract()[0].strip()        tv_item['title'] = title.strip()        tv_item['alias'] = alias.split()        tv_item['tv_img'] = tv_img.strip()        tv_item['director'] = director.strip()        tv_item['actors'] = actors.strip()        tv_item['tv_type'] = tv_type.strip()        tv_item['country_or_region'] = country_or_region.strip()        tv_item['first_time'] = first_time.strip()        tv_item['series'] = series.strip()        tv_item['single'] = single.strip()        tv_item['rate'] = rate.strip()        tv_item['votes_num'] = votes_num.strip()        tv_item['synopsis'] = synopsis        print('电视剧信息>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>')        print('剧名:' + title)        print('又名:' + alias)        print('海报:' + tv_img)        print('导演:' + director)            print('主演:' + actors)              print('类型:' + tv_type)            print('制片国家或地区:' + country_or_region)        print('首播:' + first_time)        print('集数:' + series)        print('单集时长:' + single)        print('评分:' + rate)        print('评分人数:' + votes_num)        print('简介:' + synopsis)

    然后整整二十部电视剧的简介疯狂刷屏:

    afb2bd2a70d750d88dd7ece1c388258f.png

    虽然经历了一番腰酸背痛,头眼昏花,问题好歹是解决了。

    展开全文
  • 下面给大家介绍一下用dreamweaver制作asp动态网页时如何向数据库里边添加记录。前提是已经搭建好asp的运行环境IIS,并且用数据源连接了数据库,具体方法见我分享的前几个百度经验。我以创建一个个人信息登记页面为例...

    下面给大家介绍一下用dreamweaver制作asp动态网页时如何向数据库里边添加记录。前提是已经搭建好asp的运行环境IIS,并且用数据源连接了数据库,具体方法见我分享的前几个百度经验。我以创建一个个人信息登记页面为例介绍。

    软件名称:Adobe Dreamweaver CC 简体中文正式版软件大小:332MB更新时间:2014-01-22立即下载

    1、打开dreamweaver,点击菜单栏的:文件-->新建。

    adb7e49a7269901ac08f937353db2dff.png

    2、在弹出的界面中选择ASP VBScript,然后点击“创建”按钮。

    834a0be4ed6f0edd3e6b6360a403956a.png

    3、按Ctrl+S保存刚刚新建的网页,保存在你创建的测试服务器(见我前几个分享的百度经验)的文件夹里边,并且后缀一定是asp。

    528f58d51c554289ee77230cca552fe7.png

    4、把鼠标指针放在页面内,点击菜单栏的:插入-->表单-->表单。

    2950a4075b3f91406db5786ef29c6a8d.png

    5、把鼠标指针放在表单内,输入“姓名:”,然后点击菜单栏:插入-->表单-->文本域。操作如图。

    db3922092491c755e04398dab9ddd932.png

    93cee4750e085c7e97614707b8e3ee3b.png

    6、鼠标点中刚刚添加的文本框,在下方重命名文本框的名字。操作如图。

    2cb59ff47057ee539ecd742a1311b52f.png

    7、把鼠标指针放在刚刚添加的文本域内,按回车,输入“性别:”,然后点击菜单栏:插入-->表单-->单选按钮,然后再单选按钮后边添加文字“男”。

    b42fc95a019d07b3f0f4b89547f2017f.png

    53930eda74ab267b46ff59f200e30ce7.png

    8、按照上一步,添加一个单选按钮,后边添加文字为“女”。

    ff57d20899127e151fdad0f5ff2997db.png

    9、鼠标点击选中刚刚添加的第一个单选按钮,在下方属性面板中命名为“xingbie”。同样选中第二个单选按钮,在下方属性面板中也命名为“xingbie”。注意:两个单选按钮名字一定要一样,否则就不是单选而是两个都可以选了。

    d47901bf76000804dad677a789e2d129.png

    2e6625dfc2f6b45e4fa7e5c58f052dc4.png

    10、回车:输入文字“个人简介”,回车,然后点击菜单栏:插入-->表单-->文本区域。

    53ac9161e90617c0e1398fe627d4338f.png

    932e979e7cd06bab53cd126e726f80c2.png

    11、点中添加的文本区域,然后再下方的属性面板中可以改变它的长和宽。

    70c24fd7bc13a44768064ce198a7ad90.png

    12、回车,点击菜单栏:插入-->表单-->按钮。

    87b3502490a1bf402163d0941508d6f8.png

    7354be80165e1463a637caa4d2f50f12.png

    13、鼠标点中刚刚添加的按钮,然后再下方的属性面板中可以改变按钮上所显示的文字。如图。

    3cd1a5dfd0afb6588d0b1f8492d84e1b.png

    14、打开测试服务器所在的文件夹里边的数据库(这里用的是access2010)。

    f0cdc35041d3eeb71488fd194e52824c.png

    15、点击打开的Access数据库菜单栏的:创建-->表。按Ctrl+S,在弹出的界面输入要保存的数据表的名字。如图。

    04bd28545e6eb669e1545485ad18e2fa.png

    6ce8f3666a01cfaab33494603dc66767.png

    16、点击菜单栏的:开始-->视图,切换到视图模式。

    90f95afb38bc45fbcaf81118ccbedfd3.png

    17、在表里边假如如图所示几个字段:xingming、xingbie、gerenjianjie。其中xingming和性别的数据类型是文本,而gerenjianjie的数据类型是备注(备注类型没有字数限制而文本类型最多只能输入255个字节)。保存,然后退出。

    b0f15079ddf67e575dd5f901c376ec1d.png

    18、回到Dreamweaver,点击菜单栏:窗口-->绑定,打开绑定面板。

    797fadc1c4b42e564521a69ab64aeb06.png

    19、点击菜单栏:窗口-->服务器行为,打开服务器行为面板。

    dc2114351f72f60236f84d86f1d5b376.png

    20、先连接数据库(见笔者之前分享的百度经验)。如果数据库已经连接好了,那么在数据库面板里边右键单击,选择刷新。

    9dbf1b02e789bd6c9a1e6ac040e12603.png

    21、选择绑定面板,选怎文档类型为ASP VBSCript。

    bd06ccb6fc39d81fdd14968c2bcbc823.png

    9ee845e9d425b100edb7c08322178189.png

    22、在绑定面板中,点击“+”,选择“记录集(查询)。在弹出的界面中选择我们刚刚在数据库里边创建的表。如图。

    2444d39889a7a67335013617df2f38c4.png

    2ae357d85ce5a5a5f942e636b0df41f5.png

    23、鼠标指针放到表单里边,切换到服务器行为面板,点击“+”,选择“插入记录”。

    106bff2d6609b7f5124a97cb9386d318.png

    24、弹出如图所示界面,按照如图所示界面,进行设置(面板上的文字大家应该一看就懂,所以不做过多说明),然后点击确定。

    d3bbcd0841562a3c4683038d2254983e.png

    25、这时,增加记录的功能就做好了。按F12在浏览器中输入以下数据,然后点击添加按钮。

    744ae4aca86f764fb4b76dff1c46a2b2.png

    26、然后回到dreamweaver的数据库面板查看一下数据。大功告成。

    5f9d0cd91efd37ef48b48e5440a4aab0.png

    dc329beac67fd3a3919c8efb721f85a1.png

    相关推荐:

    展开全文
  • 本节课的实验内容主要分为三个板块:HTML,CSS,JavaScript,其中,我对HTML技术的应用得到了熟练运用,并对其他动态网页设计方法进行了大致的了解。HTML是Hypertext Markup Language的英文缩写,即超文本标记语言。它...
  • 网页怎么嵌入谷歌动态地图

    千次阅读 2012-07-11 10:50:47
    1、 首先打开谷歌地图首页:http://ditu.google.cn 输入网点中心名称(例如:北京科学院南路投资理财中心),点击搜索地图。   2、 选中所查询的理财中心对应的精确位置,点击分享链接     3、 点击...
  • 动态网页分析 按照上一篇的分析,直接使用XPath找到该标签,然后通过parse提取出数据,在写入到item中就完事了。但是,当信心满满的写完代码后却发现,控制台输入了一个简简单单的[]。 小问号你是否有很多朋友。 ...
  • 网页上有些动态图片动的速度很快,但是保存再来之后打开就动的很慢,这是怎么做到的? 比如 [img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/66.gif][/img][img=...
  • 那么ASPX文件怎么打开呢? 很简单,只要是网页的源文件,都可以使用浏览器打开(IE、chrome、火狐等等几乎所有电脑上可以用来浏览网页的浏览器),由于ASPX是动态文件,因此只能在服务器上才能正常浏览,如果您把ASPX...
  • 可以录制一段视频或者动画效果的图片为本地的动态gif图片,比如我使用html5画了一个太阳系,怎么把这个展示在网页上的动态效果保存为一个gif图片呢?这个时候就可以使用gifcam这个工具了,保存后的效果如图所示: ...
  • 应朋友之要求,要爬一个小数据量的网站数据,过程分享下来(菜鸟一...chrome打开网页,检查元素 filter过滤非js请求 基本可以锁定请求是在这个js请求里的(别问我是怎么知道的233333),复制下来 接下来就是看网页
  • 类型:服务器区大小:21M语言:中文 评分:7.5标签:立即下载php是一种在服务器端执行的...它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去...
  • php文件,相信对于电脑初学者和没有网络基础的人都是一个没有听过的词语,如果听过或者见过PHP文件的网友都...php一种用来制作动态网页的服务器脚本语言。其最强大和最重要的特征是其数据库集成层,使用它完成一个含...
  • PHP文件就是嵌入这种语言的一个动态网页文件,下面,我就给大家介绍一下打开PHP文件的方法,有需要就一起来了解一下吧近来有不少网友询问小编打开PHP文件的方法,PHP综合了几种语言的特点,便于大家的学习,而且可以...
  • jsp格式文件是一种动态网页技术标准,是用java script脚本语言编写的动态网页程序文件,主要出现在网站开发的过程当中。那么xp系统怎么打开jsp文件?为此,小编和大家分享一下xp系统打开jsp文件的两种方法。具体方法...
  • 自上篇文章,我做了伪静态话。可是伪静态访问还是php动态页面,还需要服务端分析如何处理,访问页面时...网站已经做了伪静态,怎么进行静态化处理呢?除了用代码方式,还可以借助插件。 我推荐两款插件: 一:Sim...
  • PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。...
  • aspx文件怎么打开的呢?最普遍的方法就是使用记事本进行编辑了,因为aspx文件是动态文件,用户最好还是在浏览器中打开。后缀aspx是什么文件类型?asp文件是微软的在服务器端运行的动态网页文件,通过IIS解析执行后...
  • 随着互联网+时代的到来,各行业IT系统的数据量呈现指数级增长,一方面需要面向海量客户、快速响应客户需求,另一方面,快速的业务...打开报表就卡死崩溃,每操作一步都寸步难行,谈何数据透视表、可视化?近千万行...
  • 谢谢PHP 是一种用来制作动态网页的服务器端脚本语言。你通过PHP和HTML创建页面。当访问者打开网页时,服务器端便会处理 PHP 指令,然后把其处理结果送到访问者的浏览器上面,就好像 ASP 或者是 ColdFusion 一样。...
  • 我们在浏览网页的时候,经常能看到各种有趣的gif图片,gif图片是动态格式的,比起静态图片更加有趣,索引有很多用户都会将其保存下来,不过最近有位win7系统用户发现,自己保存了gif图片之后,使用win7默认图片查看...
  • 网页使用Dreamweaver设计的,那么多半是html页面,我们姑且就按照html页面来回答题主的这个问题:楼上“知晓云”的回答中介绍的很清楚,搭建网站通常需要语言环境、web服务、数据库等,的确在动态网站中需要上述几个...
  • 打开百度图片,输入查找的图片,打开F12调试工具,选中XHR,然后动态往下拖鼠标,显示出更多的图片,发现下面的url就只有pn在变化,一开始30,然后60,90.。。。。其实啊,就是百度图片,一次出来30张,在往下拉鼠标...
  • PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。...
  • 怎样在word中插入动态的gif图?需要安装控件gif才能播放的。用ppt好了.看了下网页,有如小资料供参考:第1步:登录http://www.officefans.net/cdb/attachment.php?aid=1034下载控件(快车代码:CF0805BANGONG01),...
  • 学习Python的人绝大部分都是在用Python做爬虫,毕竟对于爬虫而言Python是不二选。但是一般简单的静态页面网站还是很...用浏览器,这里小编建议使用火狐或者谷歌这个想必大家都知道的打开网页,右键查看页面源代码...
  • 平时大家在浏览网页和上网聊天的时候经常会看到很多好玩有趣的gif动图,一定很好奇这些图片是怎么制作的吧!别着急,小编教大家一键就能合成gif图片https://www.gif5.net/](https://www.gif5.net/)的方法,快跟我一...
  • 很多iPhone用户都在询问:iphone如何保存GIF动态图?关于这个问题,小编尝试了不少方法之后,发现秘诀有两个。一个是你的iPhone系统必须是IOS7以上...一、将网页上的GIF动态图保存到iPhone手机上的方法我们在 iPhone...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 141
精华内容 56
关键字:

动态网页怎么打开