0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

如何从HTML或XML文件中提取数据的Python爬虫库Beautiful Soup概述

马哥Linux运维 来源:未知 作者:易水寒 2018-07-29 09:56 次阅读

Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库,简单来说,它能将HTML的标签文件解析成树形结构,然后方便地获取到指定标签的对应属性。

通过Beautiful Soup库,我们可以将指定的class或id值作为参数,来直接获取到对应标签的相关数据,这样的处理方式简洁明了。

当前最新的 Beautiful Soup 版本为4.4.0,Beautiful Soup 3 当前已停止维护。

Beautiful Soup 4 可用于 Python2.7 和 Python3.0,本文示例使用的Python版本为2.7。

博主使用的是Mac系统,直接通过命令安装库:

sudo easy_install beautifulsoup4

安装完成后,尝试包含库运行:

from bs4 import BeautifulSoup

若没有报错,则说明库已正常安装完成。

开始

本文会通过这个网页http://reeoo.com来进行示例讲解,如下图所示

BeautifulSoup 对象初始化

将一段文档传入 BeautifulSoup 的构造方法,就能得到一个文档对象。如下代码所示,文档通过请求url获取:

#coding:utf-8from bs4 import BeautifulSoupimport urllib2url = 'http://reeoo.com'request = urllib2.Request(url)response = urllib2.urlopen(request, timeout=20)content = response.read()soup = BeautifulSoup(content, 'html.parser')

request 请求没有做异常处理,这里暂时先忽略。BeautifulSoup 构造方法的第二个参数为文档解析器,若不传入该参数,BeautifulSoup会自行选择最合适的解析器来解析文档,不过会有警告提示。

也可以通过文件句柄来初始化,可先将HTML的源码保存到本地同级目录 reo.html,然后将文件名作为参数:

soup = BeautifulSoup(open('reo.html'))

可以打印 soup,输出内容和HTML文本无二致,此时它为一个复杂的树形结构,每个节点都是Python对象。

Ps. 接下来示例代码中所用到的 soup 都为该soup。

Tag

Tag对象与HTML原生文档中的标签相同,可以直接通过对应名字获取

tag = soup.titleprint tag

打印结果:

Reeoo - web design inspiration and website gallerytitle></p> <p style="text-indent: 2em;"> Name</p> <p style="text-indent: 2em;"> 通过Tag对象的name属性,可以获取到标签的名称</p> <p style="text-indent: 2em;"> print tag.name# title</p> <p style="text-indent: 2em;"> Attributes</p> <p style="text-indent: 2em;"> 一个tag可能包含很多属性,如id、class等,操作tag属性的方式与字典相同。</p> <p style="text-indent: 2em;"> 例如网页中包含缩略图区域的标签 article</p> <p style="text-indent: 2em;"> ...<article class="box"> <div id="main"> <ul id="list"> <li id="sponsor"><div class="sponsor_tips">div> <script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?zoneid=1696&serve=CVYD42T&placement=reeoocom" id="_carbonads_js">script> li>...</p> <p style="text-indent: 2em;"> 获取它 class 属性的值</p> <p style="text-indent: 2em;"> tag = soup.articlec = tag['class']print c # [u'box']</p> <p style="text-indent: 2em;"> 也可以直接通过 .attrs 获取所有的属性</p> <p style="text-indent: 2em;"> tag = soup.articleattrs = tag.attrsprint attrs# {u'class': [u'box']}</p> <p style="text-indent: 2em;"> ps. 因为class属于多值属性,所以它的值为数组。</p> <p style="text-indent: 2em;"> tag中的字符串</p> <p style="text-indent: 2em;"> 通过 string 方法获取标签中包含的字符串</p> <p style="text-indent: 2em;"> tag = soup.titles = tag.stringprint s# Reeoo - web design inspiration and website gallery</p> <p style="text-indent: 2em;"> 文档树的遍历</p> <p style="text-indent: 2em;"> 一个Tag可能包含多个字符串或其它的Tag,这些都是这个Tag的子节点。Beautiful Soup提供了许多操作和遍历子节点的属性。</p> <p style="text-indent: 2em;"> 子节点</p> <p style="text-indent: 2em;"> 通过Tag的 name 可以获取到对应标签,多次调用这个方法,可以获取到子节点中对应的标签。</p> <p style="text-indent: 2em;"> 如下图:</p> <p align="center"> <img src="http://file.elecfans.com/web1/M00/58/D1/pIYBAFtdH92ARGXJAADOROaCQP0585.jpg" /></p> <p style="text-indent: 2em;"> 我们希望获取到 article 标签中的 li</p> <p style="text-indent: 2em;"> tag = soup.article.div.ul.liprint tag</p> <p style="text-indent: 2em;"> 打印结果:</p> <p style="text-indent: 2em;"> <li id="sponsor"><div class="sponsor_tips">div><script async="" id="_carbonads_js" src="//cdn.carbonads.com/carbon.js?zoneid=1696&serve=CVYD42T&placement=reeoocom" type="text/javascript">script>li></p> <p style="text-indent: 2em;"> 也可以把中间的一些节点省略,结果也一致</p> <p style="text-indent: 2em;"> tag = soup.article.li</p> <p style="text-indent: 2em;"> 通过 . 属性只能获取到第一个tag,若想获取到所有的 li 标签,可以通过 find_all() 方法</p> <p style="text-indent: 2em;"> ls = soup.article.div.ul.find_all('li')</p> <p style="text-indent: 2em;"> 获取到的是包含所有li标签的列表。</p> <p style="text-indent: 2em;"> tag的 .contents 属性可以将tag的子节点以列表的方式输出:</p> <p style="text-indent: 2em;"> tag = soup.article.div.ulcontents = tag.contents</p> <p style="text-indent: 2em;"> 打印 contents 可以看到列表中不仅包含了 li 标签内容,还包括了换行符 ' '过tag的 .children 生成器,可以对tag的子节点进行循环</p> <p style="text-indent: 2em;"> tag = soup.article.div.ulchildren = tag.childrenprint childrenfor child in children: print child</p> <p style="text-indent: 2em;"> 可以看到 children 的类型为.contents 和 .children 属性仅包含tag的直接子节点,若要遍历子节点的子节点,可以通过 .descendants 属性,方法与前两者类似,这里不列出来了。</p> <p style="text-indent: 2em;"> 父节点</p> <p style="text-indent: 2em;"> 通过 .parent 属性来获取某个元素的父节点,article 的 父节点为 body。</p> <p style="text-indent: 2em;"> tag = soup.articleprint tag.parent.name# body</p> <p style="text-indent: 2em;"> 或者通过 .parents 属性遍历所有的父辈节点。</p> <p style="text-indent: 2em;"> tag = soup.articlefor p in tag.parents: print p.name</p> <p style="text-indent: 2em;"> 兄弟节点</p> <p style="text-indent: 2em;"> .next_sibling 和 .previous_sibling 属性用来插叙兄弟节点,使用方式与其他的节点类似。</p> <p style="text-indent: 2em;"> 文档树的搜索</p> <p style="text-indent: 2em;"> 对树形结构的文档进行特定的搜索是爬虫抓取过程中最常用的操作。</p> <p style="text-indent: 2em;"> find_all()</p> <p style="text-indent: 2em;"> find_all(name , attrs , recursive , string , ** kwargs)</p> <p style="text-indent: 2em;"> name 参数</p> <p style="text-indent: 2em;"> 查找所有名字为 name 的tag</p> <p style="text-indent: 2em;"> soup.find_all('title')# [<title>Reeoo - web design inspiration and website gallerytitle>]soup.find_all('footer')# [<footer id="footer"> <div class="box"> <p> ... div> footer>]</p> <p style="text-indent: 2em;"> keyword 参数</p> <p style="text-indent: 2em;"> 如果指定参数的名字不是内置的参数名(name , attrs , recursive , string),则将该参数当成tag的属性进行搜索,不指定tag的话则默认为对所有tag进行搜索。</p> <p style="text-indent: 2em;"> 如,搜索所有 id 值为 footer 的标签</p> <p style="text-indent: 2em;"> soup.find_all(id='footer')# [<footer id="footer"> <div class="box"> <p> ... div> footer>]</p> <p style="text-indent: 2em;"> 加上标签的参数</p> <p style="text-indent: 2em;"> soup.find_all('footer', id='footer')# [ "footer"> </p> <p style="text-indent: 2em;"> class="box"> <p> ... </div> </footer>]# 没有id值为'footer'的div标签,所以结果返回为空soup.find_all('div', id='footer')# []</p> <p style="text-indent: 2em;"> 获取所有缩略图的 div 标签,缩略图用 class 为 thumb 标记</p> <p style="text-indent: 2em;"> soup.find_all('div', class_='thumb')</p> <p style="text-indent: 2em;"> 这里需要注意一点,因为 class 为Python的保留关键字,所以作为参数时加上了下划线,为“class_”。</p> <p style="text-indent: 2em;"> 指定名字的属性参数值可以包括:字符串、正则表达式、列表、True/False。</p> <p style="text-indent: 2em;"> True/False</p> <p style="text-indent: 2em;"> 是否存在指定的属性。</p> <p style="text-indent: 2em;"> 搜索所有带有 target 属性的标签</p> <p style="text-indent: 2em;"> soup.find_all(target=True)</p> <p style="text-indent: 2em;"> 搜索所有不带 target 属性的标签(仔细观察会发现,搜索结果还是会有带 target 的标签,那是不带 target 标签的子标签,这里需要注意一下。)</p> <p style="text-indent: 2em;"> soup.find_all(target=False)</p> <p style="text-indent: 2em;"> 可以指定多个参数作为过滤条件,例如页面缩略图部分的标签如下所示:</p> <p style="text-indent: 2em;"> ...<li> <div class="thumb"> <a href="https://www.elecfans.com/outside?redirect=http://reeoo.com/aim-creative-studios" target="_blank">![<a href='http://www.elecfans.com/tags/ai/' target='_blank' class='arckwlink_none'><u>AI</u></a>M Creative Studios](http://upload-images.jianshu.io/upload_images/1346917-f6281ffe1a8f0b18.gif?imageMogr2/auto-orient/strip)a> div> <div class="title"> <a href="http://reeoo.com/aim-creative-studios">AIM Creative Studiosa> div>li>...</p> <p style="text-indent: 2em;"> 搜索 src 属性中包含 reeoo 字符串,并且 class 为 lazy 的标签:</p> <p style="text-indent: 2em;"> soup.find_all(src=re.compile("reeoo.com"), class_='lazy')</p> <p style="text-indent: 2em;"> 搜索结果即为所有的缩略图 img 标签。</p> <p style="text-indent: 2em;"> 有些属性不能作为参数使用,如 data-**** 属性。在上面的例子中,data-original 不能作为参数使用,运行起来会报错,SyntaxError: keyword <a href="http://www.elecfans.com/tags/can/" target="_blank"><u>can</u></a>'t be an expression*。</p> <p style="text-indent: 2em;"> attrs 参数</p> <p style="text-indent: 2em;"> 定义一个字典参数来搜索对应属性的tag,一定程度上能解决上面提到的不能将某些属性作为参数的问题。</p> <p style="text-indent: 2em;"> 例如,搜索包含 data-original 属性的标签</p> <p style="text-indent: 2em;"> print soup.find_all(attrs={'data-original': True})</p> <p style="text-indent: 2em;"> 搜索 data-original 属性中包含 reeoo.com 字符串的标签</p> <p style="text-indent: 2em;"> soup.find_all(attrs={'data-original': re.compile("reeoo.com")})</p> <p style="text-indent: 2em;"> 搜索 data-original 属性为指定值的标签</p> <p style="text-indent: 2em;"> soup.find_all(attrs={'data-original': 'http://media.reeoo.com/Bersi Serlini Franciacorta.png!page'})</p> <p style="text-indent: 2em;"> string 参数</p> <p style="text-indent: 2em;"> 和 name 参数类似,针对文档中的字符串内容。</p> <p style="text-indent: 2em;"> 搜索包含 Reeoo 字符串的标签:</p> <p style="text-indent: 2em;"> soup.find_all(string=re.compile("Reeoo"))</p> <p style="text-indent: 2em;"> 打印搜索结果可看到包含3个元素,分别是对应标签里的内容,具体见下图所示</p> <p align="center"> </p> <p align="center"> </p> <p align="center"> </p> <p style="text-indent: 2em;"> limit 参数</p> <p style="text-indent: 2em;"> find_all() 返回的是整个文档的搜索结果,如果文档内容较多则搜索过程耗时过长,加上 limit 限制,当结果到达 limit 值时停止搜索并返回结果。</p> <p style="text-indent: 2em;"> 搜索 class 为 thumb 的 div 标签,只搜索3个</p> <p style="text-indent: 2em;"> soup.find_all('div', class_='thumb', limit=3)</p> <p style="text-indent: 2em;"> 打印结果为一个包含3个元素的列表,实际满足结果的标签在文档里不止3个。</p> <p style="text-indent: 2em;"> recursive 参数</p> <p style="text-indent: 2em;"> find_all() 会检索当前tag的所有子孙节点,如果只想搜索tag的直接子节点,可以使用参数 recursive=False。</p> <p style="text-indent: 2em;"> find()</p> <p style="text-indent: 2em;"> find(name , attrs , recursive , string , ** kwargs)</p> <p style="text-indent: 2em;"> find() 方法和 find_all() 方法的参数使用基本一致,只是 find() 的搜索方法只会返回第一个满足要求的结果,等价于 find_all() 方法并将limit设置为1。</p> <p style="text-indent: 2em;"> soup.find_all('div', class_='thumb', limit=1)soup.find('div', class_='thumb')</p> <p style="text-indent: 2em;"> 搜索结果一致,唯一的区别是 find_all() 返回的是一个数组,find() 返回的是一个元素。</p> <p style="text-indent: 2em;"> 当没有搜索到满足条件的标签时,find() 返回 None, 而 find_all() 返回一个空的列表。</p> <p style="text-indent: 2em;"> CSS选择器</p> <p style="text-indent: 2em;"> Tag 或 BeautifulSoup 对象通过 select() 方法中传入字符串参数, 即可使用CSS选择器的语法找到tag。</p> <p style="text-indent: 2em;"> 语义和CSS一致,搜索 article 标签下的 ul 标签中的 li 标签</p> <p style="text-indent: 2em;"> print soup.select('article ul li')</p> <p style="text-indent: 2em;"> 通过类名查找,两行代码的结果一致,搜索 class 为 thumb 的标签</p> <p style="text-indent: 2em;"> soup.select('.thumb')soup.select('[class~=thumb]')</p> <p style="text-indent: 2em;"> 通过id查找,搜索 id 为 sponsor 的标签</p> <p style="text-indent: 2em;"> soup.select('#sponsor')</p> <p style="text-indent: 2em;"> 通过是否存在某个属性来查找,搜索具有 id 属性的 li 标签</p> <p style="text-indent: 2em;"> soup.select('li[id]')</p> <p style="text-indent: 2em;"> 通过属性的值来查找查找,搜索 id 为 sponsor 的 li 标签</p> <p style="text-indent: 2em;"> soup.select('li[id="sponsor"]')</p> <p style="text-indent: 2em;"> 其他</p> <p style="text-indent: 2em;"> 其他的搜索方法还有:</p> <p style="text-indent: 2em;"> find_parents() 和 find_parent()</p> <p style="text-indent: 2em;"> find_next_siblings() 和 find_next_sibling()</p> <p style="text-indent: 2em;"> find_previous_siblings() 和 find_previous_sibling()</p> <p style="text-indent: 2em;"> …</p> <p style="text-indent: 2em;"> 参数的作用和 find_all()、find() 差别不大,这里就不再列举使用方式了。这两个方法基本已经能满足绝大部分的查询需求。</p> <p style="text-indent: 2em;"> 还有一些方法涉及文档树的修改。对于爬虫来说大部分工作只是检索页面的信息,很少需要对页面源码做改动,所以这部分的内容也不再列举。</p> <!-- <iframe id="articleDetailIframe" src="about:blank" frameborder="0" width="100%" scrolling="no"></iframe> <div id="articleDetailContent" class="simditor-body" style="display: none;"></div> --> </div> <ul class="hot-main clearfix" style="text-align: right;"> <li data-href="https://www.elecfans.com/tags/XML/"> XML <div class="hot-des"> <div class="detail"> <div class="top clearfix"> <div class="lf title"> <a href="https://www.elecfans.com/tags/XML" target="_blank">XML</a> </div> <div class="lf attend" data-id="3697">+关注</div> </div> <div id="tag_desc_button3697"></div> <div class="clearfix des-detail"> <div class="lf"> <p>关注</p> <span>0</span> </div> <div class="lf"> <p>文章</p> <span>152</span> </div> <div class="lf"> <p>浏览量</p> <span>32319</span> </div> </div> </div> </div> </li><li data-href="https://www.elecfans.com/tags/HTML/"> HTML <div class="hot-des"> <div class="detail"> <div class="top clearfix"> <div class="lf title"> <a href="https://www.elecfans.com/tags/HTML" target="_blank">HTML</a> </div> <div class="lf attend" data-id="11462">+关注</div> </div> <div id="tag_desc_button11462"></div> <div class="clearfix des-detail"> <div class="lf"> <p>关注</p> <span>0</span> </div> <div class="lf"> <p>文章</p> <span>243</span> </div> <div class="lf"> <p>浏览量</p> <span>28381</span> </div> </div> </div> </div> </li><li data-href="https://www.elecfans.com/tags/python/"> python <div class="hot-des"> <div class="detail"> <div class="top clearfix"> <div class="lf title"> <a href="https://www.elecfans.com/tags/python" target="_blank">python</a> </div> <div class="lf attend" data-id="42127">+关注</div> </div> <div id="tag_desc_button42127"></div> <div class="clearfix des-detail"> <div class="lf"> <p>关注</p> <span>48</span> </div> <div class="lf"> <p>文章</p> <span>3180</span> </div> <div class="lf"> <p>浏览量</p> <span>80820</span> </div> </div> </div> </div> </li> </ul> <iframe id='a5a160bf' name='a5a160bf' src='https://www2.elecfans.com/www/delivery/afr.php?zoneid=26&cb=INSERT_RANDOM_NUMBER_HERE' frameborder='0' scrolling='no' width='675' height='90' allow='autoplay'></iframe> <div class="hudong clearfix"></div> </div> <div class="art-share-layout mt18" id="shareAddPcb"> <div class="clearfix"> <a href="javascript:;" class="art-collect J_bottom-coll J_coll-btn" style="visibility:visible">收藏</a> <span class="ml15 fb"><span class="J_stownum"></span>人收藏</span> <div class="bdsharebuttonbox fr"> <div class="share-web-qrcode--detail fl"> <i class="share-web-qrcode--share-icon"></i> <div class="share-web-qrcode--bubble"> <div class="share-web-qrcode--bubble-inner"> <p class="qrcode-copy-title">扫一扫,分享给好友</p> <div class="qrcode-image"></div> <div class="qrcode-copy-link"><span>复制链接分享</span></div> </div> </div> </div> </div> </div> <a class="art-like-up J_bottom-like J_like-btn" href="javascript:;"></a> <ul class="art-like-u"></ul> </div> <!-- comment Begin --> <div class="comment-list" id="comment"> <h2 class="title2">评论</h2> </div><!-- comment End --> <div class="c-form" id="cForm"> <!-- 未登录 --> <p class="c-login special-login">发布评论请先 <a href="javascript:;">登录</a></p> </div> <div class="article-list"> <p>相关推荐</p> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2326547_1_1.html" target="_blank" > 如何以编程方式<b>从</b>STL<b>库</b><b>中提取</b>版本信息?</a> </h2> <div class="summary">我们正在将 STL <b>库</b>集成到需要 IEC 61508 安全完整性级别 2 (SIL2) 的项目环境中。我们如何以编程方式<b>从</b> STL <b>库</b><b>中提取</b>版本信息?API 没有显示任何相关信息。另外,我们要使用的最新版本是什么?</div> <div class="info"> <span class="fby">发表于</span> 12-30 08:18 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2325557_1_1.html" target="_blank" > 如何<b>从</b>单片机<b>中提取</b>bin<b>文件</b>?</a> </h2> <div class="summary"> JTAG <b>或</b>其他方法<b>提取</b>微控制器中现有的 bin <b>文件</b>?原因是我有自己想要测试的 bin <b>文件</b>,但万一我搞砸了,我希望能够通过将原始 bin <b>文件</b>恢复到微控制器中来将模块恢复到其原始状态。所以我的计划是通过</div> <div class="info"> <span class="fby">发表于</span> 12-27 07:47 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/emb/202212141958166.html" target="_blank" > <b>Python</b>技术之<b>爬虫</b>的基本流程和原理</a> </h2> <div class="summary">如果我们把互联网比作一张大的蜘蛛网,<b>数据</b>便是存放于蜘蛛网的各个节点,而<b>爬虫</b>就是一只小蜘蛛,沿着网络抓取自己的猎物(<b>数据</b>)<b>爬虫</b>指的是:向网站发起请求,获取资源后分析并<b>提取</b>有用<b>数据</b>的程序。</div> <div class="info"> <span class="fby">发表于</span> 12-14 10:10 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">117</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2288886_1_1.html" target="_blank" > <b>Python</b> 一个超快的公共情报搜集<b>爬虫</b>——Photon</a> </h2> <div class="summary">, <b>xml</b>)。4.密钥(在前端代码中不小心被释放出来的)。5.js<b>文件</b>和Endpoint(spring中比较重要的监视器)6.匹配自定义正则表达式的字符串。7.子域名和DNS相关<b>数据</b>。你可以用它来干</div> <div class="info"> <span class="fby">发表于</span> 06-23 16:35 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/1850847.html" target="_blank" > <b>Python</b>、PyQt如何<b>从</b>获取的<b>文件</b>路径<b>中提取</b><b>文件</b>夹路径</a> </h2> <div class="summary">。 解决办法:    使用self.openfile= QFileDialog.getOpenFileNames(),获取<b>文件</b>后,再使用os.path.dirname()<b>从</b><b>文件</b>路径中获取<b>文件</b>夹路径,代码</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 06-20 21:05 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">1206</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/soft/73/2022/202204151817663.html" target="_blank" > 可从HZK16<b>文件</b><b>中提取</b>汉字字模程序下载</a> </h2> <div class="summary">该程序可以<b>从</b>HZK16<b>文件</b><b>中提取</b>汉字字模</div> <div class="info"> <span class="fby">发表于</span> 04-15 14:24 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">3</span>次下载 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/p/comp-3098350-9972.html" target="_blank" > ODX 诊断<b>数据库</b>转换工具 — DDC</a> </h2> <div class="summary">(2.2.0) <b>数据库</b>的工具。ODX 是格式标准化的诊断<b>数据库文件</b>,我们在诊断不同的车或者不同的 ECU 时,加载适配这个车型<b>或</b> ECU 的 ODX <b>文件</b>即可,而无需对诊断</div> <div class="info"> <span class="fby">发表于</span> 03-30 13:48 <!-- <span class="art_click_count" data-id="9972"></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2269360_1_1.html" target="_blank" > <b>python</b>解析<b>库</b>的使用--XPath</a> </h2> <div class="summary"> <b>XML</b> <b>数据</b>查询的语言(类似SQL查询<b>数据库</b>中的<b>数据</b>)注:XPointer 由统一资源定位地址(URL)中#号之后的描述组成,类似于<b>HTML</b>中的锚点链接<b>python</b>中如何安装使用XPath:①: 安装</div> <div class="info"> <span class="fby">发表于</span> 03-22 15:50 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2269071_1_1.html" target="_blank" > <b>python</b>网络<b>爬虫</b><b>概述</b></a> </h2> <div class="summary">的<b>数据</b>,从而识别出某用户是否为水军学习<b>爬虫</b>前的技术准备(1). <b>Python</b>基础语言: 基础语法、运算符、<b>数据</b>类型、流程控制、函数、对象 模块、<b>文件</b>操作、多线程、网络编程 … 等(2). W3C标准</div> <div class="info"> <span class="fby">发表于</span> 03-21 16:51 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/1808341.html" target="_blank" > <b>python</b>网络<b>爬虫</b><b>概述</b></a> </h2> <div class="summary">网络<b>爬虫</b>(Web Spider)又称网络蜘蛛、网络机器人,是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。 网络<b>爬虫</b>按照系统结构和实现技术,大致可分为一下几种类型: 通用网络<b>爬虫</b>:就是</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 03-21 16:50 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">984</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/1791969.html" target="_blank" > MySQL端口可以<b>从</b>MySQL<b>数据库</b>中存储和检索<b>数据</b></a> </h2> <div class="summary">使用选定的表和列生成一个<b>XML</b>架构结构。 生成输入映射后,当端口接收到与输入映射的<b>XML</b>结构匹配的<b>XML</b><b>文件</b>时,它将自动将<b>数据</b>插入<b>数据库</b>。生成输出映射后,端口将从<b>数据库</b><b>中提取</b><b>数据</b>,并使用<b>提取</b>的值填充与输出映射具有相同的</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 02-15 14:07 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">965</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2239439_1_1.html" target="_blank" > <b>XML</b><b>文件</b>介绍</a> </h2> <div class="summary">一、<b>XML</b><b>文件</b>介绍   可扩展标记语言,标准通用标记语言的子集,简称<b>XML</b>。是一种用于标记电子<b>文件</b>使其具有结构性的标记语言。   在电子计算机中,标记指计算机所能理解的信息符号,通过此种标记,计算机</div> <div class="info"> <span class="fby">发表于</span> 01-12 06:27 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2238742_1_1.html" target="_blank" > <b>Python</b><b>爬虫</b>简介与软件配置</a> </h2> <div class="summary">脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。<b>爬虫</b><b>从</b>初始网页的url开始, 不断<b>从</b>当前页面抽取新的url放入队列。直到满足系统给定的停止条件才停止。可以为搜素引擎<b>从</b>互联网中下载网页<b>数据</b>,是搜素引擎的重要组成部分。2. 软件配置<b>python</b> 3.8pip i</div> <div class="info"> <span class="fby">发表于</span> 01-11 06:32 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2206641_1_1.html" target="_blank" > <b>Python</b>成为软件工程师的最爱</a> </h2> <div class="summary">年,<b>Python</b>可学吗?答案是肯定。作为2020年最受工程师欢迎的技能,<b>Python</b>到底有多火?后端开发、前端开发、<b>爬虫</b>开发、人工智能、金融量化分析、大<b>数据</b>、物联网等,<b>Python</b>应用无处不在</div> <div class="info"> <span class="fby">发表于</span> 11-27 10:33 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2183337_1_1.html" target="_blank" > OptiInstrument仪器通信与控制软件</a> </h2> <div class="summary"><b>或</b>串行端口(RS232 / RS485)。 用户可以<b>从</b><b>XML</b><b>文件</b>加载SCPI命令列表,也可以编写单独的命令来控制仪器。 这些命令以树形配置显示。 OptiInstrument可以执行单个命令<b>或</b>一系列</div> <div class="info"> <span class="fby">发表于</span> 10-26 09:55 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2129989_1_1.html" target="_blank" > 0基础入门<b>Python</b><b>爬虫</b>实战课</a> </h2> <div class="summary">学习资料良莠不齐<b>爬虫</b>是一门实践性的技能,没有实战的课程都是骗人的!所以这节<b>Python</b><b>爬虫</b>实战课,将帮到你!课程<b>从</b>0基础入门开始,受众人群广泛:如毕业大学生、转行人群、对<b>Python</b><b>爬虫</b>、<b>数据</b>分析有兴趣的人士等。 </div> <div class="info"> <span class="fby">发表于</span> 07-25 09:28 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/code/huibian/202106011627925.html" target="_blank" > 用<b>Python</b>写网络<b>爬虫</b></a> </h2> <div class="summary">用<b>Python</b>写网络<b>爬虫</b>的方法说明。</div> <div class="info"> <span class="fby">发表于</span> 06-01 11:55 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">21</span>次下载 </div> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/type/design/2021/0527/1623917.html" target="_blank" > 2004年8月-视频仪表放大器轻松<b>从</b>嘈杂环境<b>中提取</b>干净的视频信号</a> </h2> <div class="summary">2004年8月-视频仪表放大器轻松<b>从</b>嘈杂环境<b>中提取</b>干净的视频信号</div> <div class="info"> <span class="fby">发表于</span> 05-27 12:53 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">9</span>次下载 </div> <a href="https://www.elecfans.com/soft/type/design/2021/0527/1623917.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png" alt="2004年8月-视频仪表放大器轻松<b>从</b>嘈杂环境<b>中提取</b>干净的视频信号" /> </a> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/1575401.html" target="_blank" > <b>Python</b>中BeatifulSoap解析<b>HTML</b>的三个实用小技巧详解</a> </h2> <div class="summary">BeautifulSoup是<b>Python</b><b>爬虫</b>应用解析<b>Html</b>的利器,是<b>Python</b>三方模块bs4<b>中提</b>供的进行<b>HTML</b>解析的类,可以认为是一个<b>HTML</b>解析工具箱,对<b>HTML</b>报文中的标签具有比较好的容错识别功能。</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 04-15 13:51 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">1254</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2032833_1_1.html" target="_blank" > labview网页交互及<b>XML</b><b>或</b></a> </h2> <div class="summary">做一个项目,需要labview与网页交互。主要是labview自动点击按钮后设备开始运行,待设备运行一段时间后,将生成的某后缀<b>文件</b>下载。后一步<b>XML</b>或者<b>HTML</b>的解析,或者转化为json格式,不太懂,并且生成的<b>文件</b>需要下载保存。如果能帮忙,微信再转200块红包吧。说到做到。</div> <div class="info"> <span class="fby">发表于</span> 01-24 14:15 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/1473697.html" target="_blank" > 新加坡研发<b>从</b>空气<b>中提取</b>水的气凝胶</a> </h2> <div class="summary">新加坡国立大学的研究人员创造了一种新的物质,能够在不需要外部动力的情况下<b>从</b>空气<b>中提取</b>水。这种物质是一种气凝胶,可用于为生活在难以找到清洁饮用水的环境中的人们制造饮用水。气凝胶是一种固体材料,重量特别轻。</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 01-21 14:47 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">1332</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/1414733.html" target="_blank" > <b>Python</b><b>爬虫</b>之<b>Beautiful</b> <b>Soup</b>模块</a> </h2> <div class="summary">模块安装 {代码...} 模块导入 {代码...} 示例<b>html</b>内容获取<b>html</b>内容代码 {代码...} 获取的<b>html</b>内容 {代码...} 构建BeautifulSoup对象常用...</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 12-10 21:56 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">82</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_2005321_1_1.html" target="_blank" > 什么是<b>爬虫</b>?</a> </h2> <div class="summary">什么是<b>爬虫</b>?<b>爬虫</b>的价值?最简单的<b>python</b><b>爬虫</b><b>爬虫</b>基本架构</div> <div class="info"> <span class="fby">发表于</span> 11-05 06:13 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/AI/2020/1102/1364953.html" target="_blank" > <b>python</b>实现简单<b>爬虫</b>的资料说明</a> </h2> <div class="summary">本文档的主要内容详细介绍的是<b>python</b>实现简单<b>爬虫</b>的资料说明。 </div> <div class="info"> <span class="fby">发表于</span> 11-02 17:53 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">19</span>次下载 </div> <a href="https://www.elecfans.com/soft/AI/2020/1102/1364953.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web1/M00/CD/BF/o4YBAF-f2uuAA-gDAAEnXUQZFz8838.png" alt="<b>python</b>实现简单<b>爬虫</b>的资料说明" /> </a> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1997631_1_1.html" target="_blank" > 使用<b>Python</b>的Web爬网提示和技巧</a> </h2> <div class="summary">  很多人在搜索机票,发现机票价格在白天波动。因此试图找出最佳的购票时间,但网上没有任何帮助。程序员就会构建了一个小程序来自动<b>从</b>Web收集<b>数据</b>所谓的刮板程序。它在预定日期<b>提取</b>了特定航班目的地的信息</div> <div class="info"> <span class="fby">发表于</span> 10-15 16:08 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1988765_1_1.html" target="_blank" > 自定义<b>Python</b> PyPI存储<b>库</b></a> </h2> <div class="summary">  <b>Python</b>默认<b>从</b>PyPI存储<b>库</b>下载其依赖项。它包含最新版本(稳定<b>或</b>不稳定)和各种数量的软件包。那么定制私有软件包存储<b>库</b>的需求是什么?想要知道这个问题的答案,首先来说一下依赖管理:您可以显式控制</div> <div class="info"> <span class="fby">发表于</span> 09-14 15:59 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1987260_1_1.html" target="_blank" > Golang<b>爬虫</b>语言接入代理?</a> </h2> <div class="summary">golang语言也是<b>爬虫</b>中的一种框架语言。当然很多网络<b>爬虫</b>新手都会面临选择什么语言适合于<b>爬虫</b>。一般很多<b>爬虫</b>用户都会选择<b>python</b>和java框架语言来写<b>爬虫</b>程序从而进行采集<b>数据</b>。其实除了<b>python</b></div> <div class="info"> <span class="fby">发表于</span> 09-09 17:41 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1985312_1_1.html" target="_blank" > 请问如何使用<b>Python</b>搜寻高质量ROM的网站?</a> </h2> <div class="summary">之前,我分析了目标URL的来源,并且可以肯定的是,该页面几乎只是锚标记的列表,并且直接链接到ROM<b>文件</b>完善。  偷看之后<b>html</b>,我知道我只需要从所有锚点<b>中提取</b>链接,但是只收集包含[!]后缀的链接。这可</div> <div class="info"> <span class="fby">发表于</span> 09-03 18:27 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1984427_1_1.html" target="_blank" > 网络<b>爬虫</b>nodejs<b>爬虫</b>代理配置</a> </h2> <div class="summary">随着互联网的发展进步,现在互联网上也有许多网络<b>爬虫</b>。网络<b>爬虫</b>通过自己<b>爬虫</b>程序向目标网站采集相关<b>数据</b>信息。当然互联网的网站会有反爬策略。比如某电商网站就会限制一个用户IP的访问频率,从而出现验证码</div> <div class="info"> <span class="fby">发表于</span> 09-01 17:23 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/AI/2020/0828/1282829.html" target="_blank" > <b>Python</b>语言的特点和使用<b>Python</b>对<b>XML</b><b>文件</b>的<b>数据</b>进行解析说明</a> </h2> <div class="summary">各行各业都进入网络化时代, <b>xml</b> 成为一种通用的<b>数据文件</b>在各种领域中得到广泛应用。<b>xml</b> 作为测试用例的<b>数据</b>输入,需要用<b>Python</b> 对<b>xml</b> <b>文件</b>的<b>数据</b>进行解析,然后利用解析后的信息进行测试中的<b>数据</b>处理。</div> <div class="info"> <span class="fby">发表于</span> 08-28 10:33 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">6</span>次下载 </div> <a href="https://www.elecfans.com/soft/AI/2020/0828/1282829.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web1/M00/C5/1B/o4YBAF9Iem6AaQPNAAJO9iI3mAY689.png" alt="<b>Python</b>语言的特点和使用<b>Python</b>对<b>XML</b><b>文件</b>的<b>数据</b>进行解析说明" /> </a> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/d/1236005.html" target="_blank" > <b>Python</b><b>爬虫</b>入门知识:解析<b>数据</b>篇</a> </h2> <div class="summary">解析<b>数据</b>,其用途就是在<b>爬虫</b>过程中将服务器返回的<b>HTML</b>源代码转换为我们能读懂的格式。那么,接下来就正式进入到解析<b>数据</b>篇的内容啦。</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 06-28 16:38 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">2057</span>次阅读 </div> <a href="https://www.elecfans.com/d/1236005.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web1/M00/BF/7F/o4YBAF74V8yAUbenAADofQfPYpQ320.png" alt="<b>Python</b><b>爬虫</b>入门知识:解析<b>数据</b>篇" /> </a> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/1235975.html" target="_blank" > <b>Python</b><b>爬虫</b>:使用哪种协议的代理IP最佳?</a> </h2> <div class="summary">网络大<b>数据</b>要抓取信息,大多需要经过<b>python</b><b>爬虫</b>工作,<b>爬虫</b>能够帮助我们将页面的信息抓取下来。</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 06-28 16:25 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">1511</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1927718_1_1.html" target="_blank" > 网络<b>爬虫</b>之关于<b>爬虫</b>http代理的常见使用方式</a> </h2> <div class="summary">/************用户的<b>爬虫</b>程序需要支持API的自动<b>提取</b>代理IP,定期<b>从</b>url中获取代理IP的相关信息,格式如下:(1)默认支持文本(2)json格式(在API链接后面加上&format=json</div> <div class="info"> <span class="fby">发表于</span> 04-26 17:43 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1904915_1_1.html" target="_blank" > <b>Python</b><b>爬虫</b>全国大学招生的生源<b>数据</b>分析</a> </h2> <div class="summary"><b>Python</b><b>爬虫</b>:全国大学招生信息(二):生源<b>数据</b>分析(matplotlib)</div> <div class="info"> <span class="fby">发表于</span> 03-09 10:20 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1897967_1_1.html" target="_blank" > 什么语言适合写<b>爬虫</b></a> </h2> <div class="summary">刚接触<b>爬虫</b>的新手经常会问,到底需要使用哪种语言做<b>爬虫</b>,其实,我相信任何语言,只要他具备访问网络的标准<b>库</b>,都可以很轻易的做到这一点。刚刚接触<b>爬虫</b>的时候,我总是纠结于用 <b>Python</b> 来做<b>爬虫</b>,现在</div> <div class="info"> <span class="fby">发表于</span> 02-03 13:22 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1896661_1_1.html" target="_blank" > 什么语言适合写<b>爬虫</b></a> </h2> <div class="summary">刚接触<b>爬虫</b>的新手经常会问,到底需要使用哪种语言做<b>爬虫</b>,其实,我相信任何语言,只要他具备访问网络的标准<b>库</b>,都可以很轻易的做到这一点。刚刚接触<b>爬虫</b>的时候,我总是纠结于用 <b>Python</b> 来做<b>爬虫</b>,现在</div> <div class="info"> <span class="fby">发表于</span> 01-14 13:51 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/AI/2019/1203/1127664.html" target="_blank" > 什么是网络<b>爬虫</b>使用<b>Python</b>写网络<b>爬虫</b>的教程说明</a> </h2> <div class="summary">网络<b>爬虫</b>是一个自动<b>提取</b>网页的程序,它为搜索引擎<b>从</b>万维网上下载网页,是搜索引擎的重要组成。传统<b>爬虫</b>从一个<b>或</b>若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断<b>从</b>当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件</div> <div class="info"> <span class="fby">发表于</span> 12-04 08:00 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">3</span>次下载 </div> <a href="https://www.elecfans.com/soft/AI/2019/1203/1127664.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web1/M00/B0/2B/pIYBAF3nVL6AdJ6CAADT_v7NK0E659.png" alt="什么是网络<b>爬虫</b>使用<b>Python</b>写网络<b>爬虫</b>的教程说明" /> </a> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1865380_1_1.html" target="_blank" > 如何<b>从</b>特征值<b>中提取</b>两个字节?</a> </h2> <div class="summary">请求时,很容易<b>从</b>WReqq=(CyLay-GATSSAWReqEyReqqPARAMYT**)事件PARAMARM<b>中提取</b>值,其值如下:LILUNIT8值=WReq-& Gt;但这不</div> <div class="info"> <span class="fby">发表于</span> 10-15 13:24 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1860118_1_1.html" target="_blank" > <b>Python</b>操作Mysql实现<b>数据库</b>脚本的方法<b>概述</b></a> </h2> <div class="summary"><b>Python</b>操作Mysql<b>数据库</b>脚本(cmd)</div> <div class="info"> <span class="fby">发表于</span> 10-08 10:44 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1846370_1_1.html" target="_blank" > 怎么<b>从</b>DHT11温度传感器<b>中提取</b><b>数据</b></a> </h2> <div class="summary">嘿,伙计们,我试图<b>从</b>DHT11温度传感器<b>中提取</b><b>数据</b>。你能告诉我是否存在一个示例项目<b>或</b>一个图书馆?试着自己写还没有成功…</div> <div class="info"> <span class="fby">发表于</span> 09-12 06:16 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1845167_1_1.html" target="_blank" > <b>从</b>LabVIEW<b>库</b><b>文件</b>(LLB)<b>中提取</b>vi<b>文件</b></a> </h2> <div class="summary">解决方案1.首先使用Windows资源管理器找到磁盘上的LLB<b>文件</b>。双击LLB<b>文件</b> 。该<b>文件</b>应在LLB管理器窗口中打开。2. LLB管理器打开后,单击 向上按钮一次。3.在该位置单击选择要从<b>中提取</b></div> <div class="info"> <span class="fby">发表于</span> 09-10 16:56 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1843448_1_1.html" target="_blank" > 【建议收藏】<b>Python</b><b>库</b>大全</a> </h2> <div class="summary"> API。云计算picloud -云端执行<b>Python</b>代码。dominoup.com -云端执行R,<b>Python</b>和matlab代码网页内容<b>提取</b><b>提取</b>网页内容的<b>库</b>。<b>HTML</b>页面的文本和元<b>数据</b>newspaper</div> <div class="info"> <span class="fby">发表于</span> 09-06 15:58 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/AI/2019/0905/1066276.html" target="_blank" > 精通<b>Python</b><b>爬虫</b>框架Scrapy PDF英文原版电子书免费下载</a> </h2> <div class="summary">Scrapy是使用<b>Python</b>开发的一个快速、高层次的屏幕抓取和Web抓取框架,用于抓Web站点并从页面<b>中提取</b>结构化的<b>数据</b>。《精通<b>Python</b><b>爬虫</b>框架Scrapy》以Scrapy 1.0版本为基础,讲解了Scrapy的基础知识,以及如何使用<b>Python</b>和三方API<b>提取</div> <div class="info"> <span class="fby">发表于</span> 09-05 08:00 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">3</span>次下载 </div> <a href="https://www.elecfans.com/soft/AI/2019/0905/1066276.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web1/M00/A5/6E/o4YBAF1wp6qAPbb9AASUeX9lk4M206.png" alt="精通<b>Python</b><b>爬虫</b>框架Scrapy PDF英文原版电子书免费下载" /> </a> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1835088_1_1.html" target="_blank" > <b>python</b>爬取音频<b>文件</b>的步骤</a> </h2> <div class="summary"><b>python</b><b>爬虫</b>爬取音频<b>文件</b></div> <div class="info"> <span class="fby">发表于</span> 08-22 14:23 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1830478_1_1.html" target="_blank" > 怎么<b>从</b>绘图<b>或</b>变换<b>中提取</b>特定<b>数据</b>点</a> </h2> <div class="summary">嗨,大家好,我想在剧情<b>或</b>转换中有一套iccap<b>数据</b>。我想自动<b>提取</b><b>数据</b>的特定点并分别存储值。是否有任何内部函数直接<b>提取</b><b>数据</b>?或者我需要为此编写宏/ PEL编程。谢谢... 以上来自于谷歌翻译 以下</div> <div class="info"> <span class="fby">发表于</span> 08-14 08:44 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/soft/AI/2019/0705/984900.html" target="_blank" > 用<b>Python</b>写网络<b>爬虫</b>的PDF电子书免费下载</a> </h2> <div class="summary">本书讲解 了 如何使用<b>Python</b> 来编写网络<b>爬虫</b>程序 , 内 容包括 网络<b>爬虫</b>简介 , <b>从</b>页面 中 抓取<b>数据</b> 的三种方法 , <b>提取</b>缓存 中 的 <b>数据</b> , 使用 多 个线程和进程来进行并发抓取</div> <div class="info"> <span class="fby">发表于</span> 07-08 08:00 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">8</span>次下载 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1779826_1_1.html" target="_blank" > 使用<b>Python</b><b>爬虫</b>实现百度图片自动下载的方法</a> </h2> <div class="summary">如何用<b>Python</b><b>爬虫</b>实现百度图片自动下载?</div> <div class="info"> <span class="fby">发表于</span> 05-23 14:55 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/889634.html" target="_blank" > <b>Python</b><b>爬虫</b><b>库</b>中<b>Beautiful</b> <b>Soup</b><b>库</b>的使用资料说明</a> </h2> <div class="summary"><b>Beautiful</b> <b>Soup</b>是一个可以<b>从</b><b>HTML</b><b>或</b><b>XML</b><b>文件</b><b>中提取</b><b>数据</b>的<b>Python</b><b>库</b>,简单来说,它能将<b>HTML</b>的标签<b>文件</b>解析成树形结构,然后方便地获取到指定标签的对应属性。</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 03-24 09:22 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">1.2w</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/889110.html" target="_blank" > <b>python</b><b>爬虫</b>框架有哪些</a> </h2> <div class="summary">本视频主要详细介绍了<b>python</b><b>爬虫</b>框架有哪些,分别是Django、CherryPy、Web2py、TurboGears、Pylons、Grab、BeautifulSoup、Cola。</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 03-22 16:13 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">5553</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1741751_1_1.html" target="_blank" > <b>xml</b><b>数据文件</b>存储读取失败的问题</a> </h2> <div class="summary">如图使用<b>xml</b>读取、还原函数读取<b>数据</b>为什么读不出来,,,存储的时候通过平化写入<b>xml</b>函数 是<b>从</b><b>xml</b>还原函数 的 类型 接线端写的不对吗 ? 我是右键生成常量然后拖入类型接线端框框里面的。 还是其他需要注意的问题我没注意到? 谢谢大神!</div> <div class="info"> <span class="fby">发表于</span> 03-14 14:29 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1735962_1_1.html" target="_blank" > 怎么<b>从</b>EXA<b>中提取</b>IQ<b>数据</b>进行后期处理</a> </h2> <div class="summary">我正试图<b>从</b>EXA<b>中提取</b>IQ<b>数据</b>进行后期处理。我设法捕获了I / Q样本并将它们转储到一个<b>文件</b>中(附带示例),但有两个问题:1 - IQ Analyzer文档中似乎没有描述<b>文件</b>格式(http</div> <div class="info"> <span class="fby">发表于</span> 03-05 16:41 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/news/872576.html" target="_blank" > <b>python</b>为什么叫<b>爬虫</b> <b>python</b>工资高还是java的高</a> </h2> <div class="summary"><b>python</b>为什么叫<b>爬虫</b>呢?<b>python</b>工资高还是java的高?对于这一切,我们<b>从</b>以下几方面谈。    <b>python</b><b>爬虫</b>是什么?  <b>爬虫</b>,即网络<b>爬虫</b>,大家可以理解为在网络上爬行的一只蜘蛛,互联网就比作</div> <div class="info"> <span class="fby">发表于</span> 02-19 17:56 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">276</span>次阅读 </div> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/AI/2019/0102/842827.html" target="_blank" > <b>爬虫</b>是如何实现<b>数据</b>的获取<b>爬虫</b>程序如何实现</a> </h2> <div class="summary">进入大<b>数据</b>时代,<b>爬虫</b>技术越来越重要,因为它是获取<b>数据</b>的一个重要手段,是大<b>数据</b>和云计算的基础。那么,<b>爬虫</b>到底是如何实现<b>数据</b>的获取的呢?今天和大家分享的就是一个系统学习<b>爬虫</b>技术的过程:先掌握<b>爬虫</b>相关知识点,再选择一门合适的语言深耕<b>爬虫</b>技术</div> <div class="info"> <span class="fby">发表于</span> 01-02 16:30 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">9</span>次下载 </div> <a href="https://www.elecfans.com/soft/AI/2019/0102/842827.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web1/M00/80/DE/o4YBAFwsduKALCMKAABxff8ZDdQ438.png" alt="<b>爬虫</b>是如何实现<b>数据</b>的获取<b>爬虫</b>程序如何实现" /> </a> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1710792_1_1.html" target="_blank" > <b>Python</b> <b>爬虫</b>:8 个常用的<b>爬虫</b>技巧总结!</a> </h2> <div class="summary">/1319.<b>html</b> 对于这两个<b>库</b>,我的评价是,都是<b>HTML</b>/<b>XML</b>的处理<b>库</b>,Beautifulsoup纯<b>python</b>实现,效率低,但是功能实用,比如能用通过结果搜索获得某个<b>HTML</b>节点的源码;lxmlC语言编码</div> <div class="info"> <span class="fby">发表于</span> 01-02 14:37 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1700812_1_1.html" target="_blank" > 如何解析stm32<b>从</b>串口接收到的字符串<b>中提取</b>命令和数字参数?</a> </h2> <div class="summary">如何解析stm32<b>从</b>串口接收到的字符串<b>中提取</b>命令和数字参数?</div> <div class="info"> <span class="fby">发表于</span> 12-13 16:47 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1687436_1_1.html" target="_blank" > 如何解析<b>从</b>串口接收到的字符串<b>中提取</b>的命令和数字参数?</a> </h2> <div class="summary">如何解析<b>从</b>串口接收到的字符串<b>中提取</b>命令和数字参数?</div> <div class="info"> <span class="fby">发表于</span> 11-22 11:56 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1686695_1_1.html" target="_blank" > <b>Python</b>十大应用领域和就业方向</a> </h2> <div class="summary">能干些什么?以下是<b>Python</b>十大应用领域!1. WEB开发<b>Python</b>拥有很多免费<b>数据</b>函数<b>库</b>、免费web网页模板系统、以及与web服务器进行交互的<b>库</b>,可以实现web开发,搭建web框架,目前比较</div> <div class="info"> <span class="fby">发表于</span> 11-21 14:54 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/AI/2018/0907/771900.html" target="_blank" > <b>Python</b>网页<b>爬虫</b>,文本处理,科学计算,机器学习和<b>数据</b>挖掘工具集</a> </h2> <div class="summary">本文档的主要内容详细介绍的是<b>Python</b>工具包合集包括了:网页<b>爬虫</b>工具集,文本处理工具集,<b>Python</b>科学计算工具包,<b>Python</b>机器学习和<b>数据</b>挖掘 工具包</div> <div class="info"> <span class="fby">发表于</span> 09-07 17:14 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">36</span>次下载 </div> <a href="https://www.elecfans.com/soft/AI/2018/0907/771900.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web1/M00/63/51/pIYBAFuSQ_qAI7NjAAKk11R9zGg238.png" alt="<b>Python</b>网页<b>爬虫</b>,文本处理,科学计算,机器学习和<b>数据</b>挖掘工具集" /> </a> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/soft/AI/2018/0828/741228.html" target="_blank" > <b>python</b><b>爬虫</b>入门教程之<b>python</b><b>爬虫</b>视频教程分布式<b>爬虫</b>打造搜索引擎</a> </h2> <div class="summary">本文档的主要内容详细介绍的是<b>python</b><b>爬虫</b>入门教程之<b>python</b><b>爬虫</b>视频教程分布式<b>爬虫</b>打造搜索引擎</div> <div class="info"> <span class="fby">发表于</span> 08-28 15:32 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">28</span>次下载 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/731625.html" target="_blank" > <b>Python</b><b>爬虫</b>8个常用的<b>爬虫</b>技巧分析总结</a> </h2> <div class="summary">用<b>python</b>也差不多一年多了,<b>python</b>应用最多的场景还是web快速开发、<b>爬虫</b>、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 08-18 11:45 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">4410</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1625699_1_1.html" target="_blank" > 【NanoPi K1 Plus试用体验】<b>python</b><b>爬虫</b></a> </h2> <div class="summary"><b>soup</b>.find('p', class_="wea").string本来想抓取当前气象<b>数据</b>的,比如那个34°,然而div的信息总是抓不到,水平不够,搞不懂,选了几本<b>爬虫</b>的书,准备恶补</div> <div class="info"> <span class="fby">发表于</span> 08-03 11:28 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1613436_1_1.html" target="_blank" > 怎样在迅捷CAD编辑器<b>中提取</b><b>文件</b>中的文字</a> </h2> <div class="summary">将文字自动<b>提取</b>出来,然后保持至<b>文件</b>。4.点击左上角<b>文件</b>,选择另存为,点击并保存至桌面<b>或</b>你想保持的位置即可。以上就是怎样在迅捷CAD编辑器<b>中提取</b><b>文件</b>中的文字的全部步骤,是不是特别简单,希望对您有所帮助。</div> <div class="info"> <span class="fby">发表于</span> 07-10 13:30 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1602253_1_1.html" target="_blank" > <b>Python</b><b>爬虫</b>初学者需要准备什么?</a> </h2> <div class="summary">,想从事这方面的工作,需掌握以下知识:1. 学习<b>Python</b>基础知识并实现基本的<b>爬虫</b>过程一般获取<b>数据</b>的过程都是按照发送请求-获得页面反馈-解析并且存储<b>数据</b> 这三个流程来实现的。这个过程其实就是模拟</div> <div class="info"> <span class="fby">发表于</span> 06-20 17:14 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/d/679771.html" target="_blank" > <b>Python</b>学习<b>爬虫</b>掌握的<b>库</b>资料大全和框架的选择的分析</a> </h2> <div class="summary">学<b>Python</b>,想必大家都是<b>从</b><b>爬虫</b>开始的吧。毕竟网上类似的资源很丰富,开源项目也非常多。 <b>Python</b>学习网络<b>爬虫</b>主要分3个大的版块:抓取,分析,存储</div> <div class="info"> <a class="face s" href="" target="_blank" rel="nofollow"> <img src="" alt="的头像"/> </a> <span class="fby">发表于</span> 05-19 10:45 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">4522</span>次阅读 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1583549_1_1.html" target="_blank" > <b>Python</b><b>爬虫</b>与Web开发<b>库</b>盘点</a> </h2> <div class="summary">,高层次的web抓取网页,并从web站点的页面<b>中提取</b>结构化的<b>数据</b>Scrapy用途广泛,可以用于<b>数据</b>挖掘、监测和自动化测试。最爽的就是它是一个框架,任何人都可以根据需求方便的修改,里面有很多类型<b>爬虫</b>的基</div> <div class="info"> <span class="fby">发表于</span> 05-10 15:21 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1583541_1_1.html" target="_blank" > <b>python</b><b>数据</b>分析的类<b>库</b></a> </h2> <div class="summary"><b>Python</b>之所以这么流行,这么好用,就是因为<b>Python</b>提供了大量的第三方的<b>库</b>,开箱即用,非常方便,而且还免费哦,学<b>Python</b>的同学里估计有30%以上是为了做<b>数据</b>分析师或者<b>数据</b>挖掘,所以<b>数据</b></div> <div class="info"> <span class="fby">发表于</span> 05-10 15:18 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/emb/20180508673890.html" target="_blank" > 初学者写<b>Python</b><b>爬虫</b>的四大工具</a> </h2> <div class="summary">你正在学习编程,那么“<b>爬虫</b>”绝对是你不可忽视的。那么,学习<b>python</b><b>爬虫</b>之前需要哪些准备?</div> <div class="info"> <span class="fby">发表于</span> 05-10 10:50 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">5204</span>次阅读 </div> <a href="https://www.elecfans.com/emb/20180508673890.html" class="thumb" target="_blank"> <img src="https://www.elecfans.com/uploads/allimg/180510/2K5Q0_05101022422404.jpg" alt="初学者写<b>Python</b><b>爬虫</b>的四大工具" /> </a> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1583155_1_1.html" target="_blank" > <b>Python</b><b>数据</b><b>爬虫</b>学习内容</a> </h2> <div class="summary">,利用<b>爬虫</b>,我们可以解决部分<b>数据</b>问题,那么,如何学习<b>Python</b><b>数据</b><b>爬虫</b>能?1.学习<b>Python</b>基础知识并实现基本的<b>爬虫</b>过程一般获取<b>数据</b>的过程都是按照 发送请求-获得页面反馈-解析并且存储<b>数据</b> 这三个</div> <div class="info"> <span class="fby">发表于</span> 05-09 17:25 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1565230_1_1.html" target="_blank" > <b>Python</b>存储<b>数据</b>详解</a> </h2> <div class="summary">在<b>Python</b>开发中,<b>数据</b>存储、读取是必不可少的环节,而且可以采用的存储方式也很多,常用的方法有json<b>文件</b>、csv<b>文件</b>、MySQL<b>数据库</b>、Redis<b>数据库</b>以及Mongdb<b>数据库</b>等。1. json</div> <div class="info"> <span class="fby">发表于</span> 03-29 15:47 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1563450_1_1.html" target="_blank" > <b>Python</b>机器学习常用<b>库</b></a> </h2> <div class="summary">、Scikit-Learn在机器学习和<b>数据</b>挖掘的应用中,Scikit-Learn是一个功能强大的<b>Python</b>包,我们可以用它进行分类、特征选择、特征<b>提取</b>和聚集。二、StatsmodelsStatsmodels是另一个聚焦在</div> <div class="info"> <span class="fby">发表于</span> 03-26 16:29 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/soft/6/2018/20180324651678.html" target="_blank" > WebSpider——多个<b>python</b><b>爬虫</b>项目下载</a> </h2> <div class="summary">此文档包含多个<b>python</b><b>爬虫</b>项目</div> <div class="info"> <span class="fby">发表于</span> 03-26 09:29 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">3</span>次下载 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1546341_1_1.html" target="_blank" > 学<b>python</b>有哪些方向?</a> </h2> <div class="summary">的其他用途,其实学好<b>Python</b>还可以做很多事情,以下是具体的介绍:1.WEB开发<b>Python</b>拥有很多免费<b>数据</b>函数<b>库</b>、免费web网页模板系统、以及与web服务器进行交互的<b>库</b>,可以实现web开发,搭建</div> <div class="info"> <span class="fby">发表于</span> 03-09 15:47 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1544368_1_1.html" target="_blank" > <b>python</b>要学哪些内容?</a> </h2> <div class="summary">:<b>Python</b>基础语法、<b>数据</b>类型、字符编码、<b>文件</b>操作、函数、装饰器、迭代器、内置方法、常用模块等。阶段二:<b>Python</b>高级编程和<b>数据库</b>开发<b>Python</b>全栈开发与人工智能之<b>Python</b>高级编程和<b>数据库</b>开发</div> <div class="info"> <span class="fby">发表于</span> 03-06 16:08 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1538313_1_1.html" target="_blank" > <b>Python</b>编程语言可以应用在哪些方面?</a> </h2> <div class="summary">能干些什么?以下是<b>Python</b>十大应用领域!1.WEB开发<b>Python</b>拥有很多免费<b>数据</b>函数<b>库</b>、免费web网页模板系统、以及与web服务器进行交互的<b>库</b>,可以实现web开发,搭建web框架,目前比较</div> <div class="info"> <span class="fby">发表于</span> 02-05 17:50 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/emb/611424.html" target="_blank" > 基于<b>python</b>语言下的的机器学习<b>库</b></a> </h2> <div class="summary">本文的目的就是列举并描述<b>Python</b>可用的最有用的机器学习工具和<b>库</b>。这也仅仅是抛砖引玉,希望大家能提供更多的线索,来汇总整理一套<b>Python</b>网页<b>爬虫</b>,文本处理,科学计算,机器学习和<b>数据</b>挖掘的兵器谱。</div> <div class="info"> <span class="fby">发表于</span> 01-05 18:45 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">726</span>次阅读 </div> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/40/41/2017/20171012562241.html" target="_blank" > 紫金桥软件读写<b>XML</b><b>文件</b>的方法</a> </h2> <div class="summary"><b>XML</b>又名“可扩展标记语言”,它提供统一的方法来描述和交换独立于应用程序<b>或</b>供应商的结构化<b>数据</b>。这种统一性使得不同的软件之间拥有一座通讯桥梁。<b>XML</b>广泛应用于自动控制领域,因此在使用不同编程语言、组态工具时经常需要解析<b>XML</b>格式<b>文件</b>。本文讲述如何使用紫金桥软件来读取<b>XML</div> <div class="info"> <span class="fby">发表于</span> 10-12 14:35 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">0</span>次下载 </div> <a href="https://www.elecfans.com/soft/40/41/2017/20171012562241.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web2/M00/49/FE/pYYBAGKhvIWAPRdZAAAuFnRbji0898.png" alt="紫金桥软件读写<b>XML</b><b>文件</b>的方法" /> </a> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/161/2017/20170907544925.html" target="_blank" > 完全自学指南<b>Python</b><b>爬虫</b>BeautifulSoup详解</a> </h2> <div class="summary">完全自学指南<b>Python</b><b>爬虫</b>BeautifulSoup详解</div> <div class="info"> <span class="fby">发表于</span> 09-07 08:55 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">34</span>次下载 </div> <a href="https://www.elecfans.com/soft/161/2017/20170907544925.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web2/M00/49/AD/pYYBAGKhvE2APneIAABN6u_-VRA412.png" alt="完全自学指南<b>Python</b><b>爬虫</b>BeautifulSoup详解" /> </a> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/161/2017/20170907544916.html" target="_blank" > 详细用<b>Python</b>写网络<b>爬虫</b></a> </h2> <div class="summary">详细用<b>Python</b>写网络<b>爬虫</b></div> <div class="info"> <span class="fby">发表于</span> 09-07 08:40 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">31</span>次下载 </div> <a href="https://www.elecfans.com/soft/161/2017/20170907544916.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web2/M00/49/AD/pYYBAGKhvE2AOtVjAAA-YDBdfyo751.png" alt="详细用<b>Python</b>写网络<b>爬虫</b>" /> </a> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/soft/courseware/2017/20170121477505.html" target="_blank" > 《Dot.NET<b>数据库</b>开发技术》<b>XML</b>编程</a> </h2> <div class="summary">《Dot.NET<b>数据库</b>开发技术》<b>XML</b>编程</div> <div class="info"> <span class="fby">发表于</span> 02-07 15:11 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">0</span>次下载 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/soft/6/2016/20160327408906.html" target="_blank" > JAVA教程之<b>从</b>压缩包<b>中提取</b><b>文件</b></a> </h2> <div class="summary">JAVA教程之<b>从</b>压缩包<b>中提取</b><b>文件</b>,很好的JAVA的资料,快来学习吧</div> <div class="info"> <span class="fby">发表于</span> 04-11 17:28 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">3</span>次下载 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_577040_1_1.html" target="_blank" > <b>python</b>实现网页<b>爬虫</b>爬取图片</a> </h2> <div class="summary"> 来实现这样一个简单的<b>爬虫</b>功能,把我们想要的代码爬取到本地,功能有点类似我们之前学过的批处理。下面就看看如何使用<b>python</b>来实现这样一个功能,主要分为三步,如下:一. 获取整个页面<b>数据</b>首先我们可以先</div> <div class="info"> <span class="fby">发表于</span> 04-05 15:32 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_496841_1_1.html" target="_blank" > 如何<b>从</b>LLB管理器<b>中提取</b>子vi</a> </h2> <div class="summary">小弟用的是Labview2014,在修改一个程序,现在想从一个.llb<b>文件</b><b>中提取</b>子vi,但是打开.llb<b>文件</b>后,里面的vi不能复制,也不能剪切,求指导,该怎么办</div> <div class="info"> <span class="fby">发表于</span> 07-04 15:51 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_436132_1_1.html" target="_blank" > 跪求大神--<b>XML</b>解析</a> </h2> <div class="summary">小弟近日做一案子,需要用到UDP通讯,内容以<b>XML</b>格式发送接收。通讯没有问题,现在的难题是如何把接收到的<b>XML</b>信息直接解析出来,<b>提取</b>想要的字符串内容。NI里面有例子都是读取文档的,想问各路大神有没有办法直接<b>从</b><b>XML</b>格式的回传信息<b>中提取</b>出来,拜谢!比如:、、 、、、Pass</div> <div class="info"> <span class="fby">发表于</span> 06-04 10:22 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_434627_1_1.html" target="_blank" > 如何将用sql语句<b>从</b><b>数据库</b><b>提取</b>出的数组生成波形图</a> </h2> <div class="summary">求大神 指点 如何将用sql语句<b>从</b><b>数据库</b><b>提取</b>出的数组生成波形图?并且可以实现单独<b>提取</b>某一列的<b>数据</b>生成波形图?</div> <div class="info"> <span class="fby">发表于</span> 05-24 15:28 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_302195_1_1.html" target="_blank" > 如果<b>从</b>采集的<b>数据</b>串<b>中提取</b>一个完整的脉冲<b>数据</b>?</a> </h2> <div class="summary"> 本帖最后由 eehome 于 2013-1-5 09:43 编辑 由于我不是学信号出生的,现在有一个难题请大家帮忙,谢谢了!从一个100M的采集卡中采集到的<b>数据</b>存放到TDMS<b>文件</b>中,如何从这些<b>数据</b><b>中提取</b>区分出一个个完整的脉冲<b>数据</b>呢?请帮忙,感谢!</div> <div class="info"> <span class="fby">发表于</span> 12-23 11:24 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" > <h2 class="title"> <a href="https://www.elecfans.com/soft/72/2012/20121102296154.html" target="_blank" > WAV<b>数据</b><b>提取</b>软件下载</a> </h2> <div class="summary">绿色版WAV<b>数据</b><b>提取</b>软件下载它是一个WAV<b>数据</b><b>提取</b>软件,它能够<b>从</b>WAV声音<b>文件</b><b>中提取</b><b>数据</b>,并转换为0XFF,0XAA,0X11等<b>文件</b>,主要用于嵌入式下的开发。它WAV为微软公司开发的一种声音<b>文件</b></div> <div class="info"> <span class="fby">发表于</span> 11-02 16:53 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">32</span>次下载 </div> <a href="https://www.elecfans.com/soft/72/2012/20121102296154.html" class="thumb" target="_blank"> <img src="https://file.elecfans.com/web2/M00/49/6A/pYYBAGKhtE6AWJZJAAAJXytwOdo560.jpg" alt="WAV<b>数据</b><b>提取</b>软件下载" /> </a> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_218438_1_1.html" target="_blank" > <b>从</b><b>数据库</b><b>提取</b><b>数据</b>生成历史图表的问题</a> </h2> <div class="summary"> 本帖最后由 mrzwzs126 于 2012-3-1 16:35 编辑 请教各位:我想把<b>数据库</b><b>提取</b><b>数据</b>生成历史图表,但不能把“子数组2”在图表的X轴显示成历史时间。请看我的程序,也许有别的好方法请各位帮忙帮忙啊!</div> <div class="info"> <span class="fby">发表于</span> 02-27 18:20 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_212940_1_1.html" target="_blank" > <b>xml</b>是什么格式的<b>文件</b>,怎么打开?</a> </h2> <div class="summary"><b>XML</b>英文名称:extensible markup language;<b>XML</b> 中文名称:可扩展标记语言,它是用于标记电子<b>文件</b>使其具有结构性的标记语言,可以用来标记<b>数据</b>、定义<b>数据</b>类型,是一种允许用户</div> <div class="info"> <span class="fby">发表于</span> 12-29 15:03 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_196727_1_1.html" target="_blank" > <b>xml</b>与<b>数据库</b></a> </h2> <div class="summary"><b>xml</b>与<b>数据库</b>[/td][td]DataSet ds=new DataSet("XMLProducts");//连接SQL Server<b>数据库</b>SqlConnection conn</div> <div class="info"> <span class="fby">发表于</span> 06-18 18:28 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/soft/study/net/2009/2009060329624.html" target="_blank" > 基于HTMLParser 信息<b>提取</b>的网络<b>爬虫</b>设计Design</a> </h2> <div class="summary">无论是通用搜索还是垂直搜索,其关键的核心技术之一就是网络<b>爬虫</b>的设计。本文结合HTMLParser 信息<b>提取</b>方法,对生活类垂直搜索引擎中网络<b>爬虫</b>进行了详细研究。通过深入分</div> <div class="info"> <span class="fby">发表于</span> 06-03 11:32 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">46</span>次下载 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://www.elecfans.com/soft/study/ms/2009/2009022217143.html" target="_blank" > 基于<b>XML</b>的可扩展图片<b>数据库</b>的实现方法</a> </h2> <div class="summary">从实现图片<b>数据库</b>可扩展性的角度,分析了传统关系型<b>数据库</b>解决这一问题的不足之处,提出了一个基于纯<b>XML</b><b>数据库</b>的解决方案。该方案使用<b>XML</b>格式来描述和存储图片的元<b>数据</b>,</div> <div class="info"> <span class="fby">发表于</span> 02-22 01:22 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> <span class="sp">•</span><span class="" data-id="">32</span>次下载 </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_1801_1_1.html" target="_blank" > <b>xml</b><b>文件</b>如何打开?怎样打开<b>XML</b><b>文件</b>?</a> </h2> <div class="summary"> <b>文件</b>时,系统将提示您选择下列方法之一来导入 <b>XML</b> <b>数据</b>:作为 <b>XML</b> 列表作为只读工作簿使用“<b>XML</b> 源”任务窗格作为 <b>XML</b> 列表打开<b>文件</b>,当打开 <b>XML</b> 源时,Excel 会查找 <b>XML</b></div> <div class="info"> <span class="fby">发表于</span> 07-04 17:56 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> <div class="article" style="padding-left: 0px;"> <h2 class="title"> <a href="https://bbs.elecfans.com/jishu_31_1_1.html" target="_blank" > 怎样在powerpcb软件的pcb<b>文件</b><b>中提取</b>封装</a> </h2> <div class="summary">怎样在powerpcb软件的pcb<b>文件</b><b>中提取</b>封装1. 首先用powerpcb程序打开已有的pcb<b>文件</b>(简直废话嘛!~)&nbsp;</div> <div class="info"> <span class="fby">发表于</span> 05-11 21:36 <!-- <span class="art_click_count" data-id=""></span>次阅读 --> </div> </div> </div> </div><!-- .main-wrap --> </article> <aside class="aside"> <div class="author-box"> <div class="author"> <div class="author-msg"> <a href="/d/user/2737481/" class="face" target="_blank"><img src="https://bbs.elecfans.com/uc_server/data/avatar/002/73/74/81_avatar_big.jpg"/></a> <h2 class="author-msg-name"><a href="/d/user/2737481/" target="_blank">马哥Linux运维</a></h2> <!-- 需要条件判断 --> <span class="is-coulmn-author">专栏</span> </div> <div class="count"> <span class="count-item"> <span>738</span> <b>文章</b> </span> <span class="count-item"> <span>268w</span> <b>阅读</b> </span> <span class="count-item"> <span>32</span> <b>粉丝</b> </span> <span class="count-item"> <span>26</span> <b>点赞</b> </span> </div> <div class="author-opreat"> <a class="author-collect" id="follow">关注</a> <a href="/d/user/2737481/" title="***的空间" target="_blank">个人主页</a> <!-- 需要条件判断 --> </div> <!-- <span class="followNum"> <strong>32</strong>人关注 </span> --> </div> <div class="author-recom"> <ul class="author-recom-list"> <li class="author-recom-item"> <span class="author-recom-type-hot">Hot</span> <a href=https://www.elecfans.com/d/716931.html>Linux如何使用XFS?</a> </li><li class="author-recom-item"> <span class="author-recom-type-hot">Hot</span> <a href=https://www.elecfans.com/d/700023.html>keepalived及LVS概述,KeepAlived工作原理</a> </li> <li class="author-recom-item"> <span class="author-recom-type-new">New</span> <a href=https://www.elecfans.com/d/1993305.html>如何优雅地关闭容器</a> </li><li class="author-recom-item"> <span class="author-recom-type-new">New</span> <a href=https://www.elecfans.com/d/1993303.html>Nginx高可用方案</a> </li> </ul> </div> </div> <div id="new-adsm-berry" ></div> <div id="new-company-berry"></div> <!-- 推荐文章 --> <div class="aside-section"> <div class="aside-section-head"> <h3 class="aside-section-name">精选推荐</h3> <a class="aside-section-more" id="recMore" href="https://www.elecfans.com/d/">更多<i class="arrow_right"></i></a> </div> <div class="aside-section-body"> <ul class="article-rec-tabs"> <li class="is-active">文章</li> <li>视频</li> <li>资料</li> <li>话题</li> </ul> <!-- 文章默认展示 start --> <ul class="article-rec-content is-active"> <li class="article-rec-item"> <div class="col-right"> <h4 class="text-title"> <a href="https://www.elecfans.com/d/1996129.html" target="_blank"> <span>两步走 解决开关电源输入过压的烦恼</span> </a> </h4> <div class="text-content"> <a class="text-name" href="" target="_blank">得捷电子DigiKey</a> <div class="text-date">46分钟前</div> <div class="text-view">65 阅读</div> </div> </div> </li><li class="article-rec-item"> <div class="col-right"> <h4 class="text-title"> <a href="https://www.elecfans.com/d/1996115.html" target="_blank"> <span>Vivaldi天线设计与分析</span> </a> </h4> <div class="text-content"> <a class="text-name" href="" target="_blank">射频问问</a> <div class="text-date">2小时前</div> <div class="text-view">128 阅读</div> </div> </div> </li><li class="article-rec-item"> <div class="col-right"> <h4 class="text-title"> <a href="https://www.elecfans.com/d/1996049.html" target="_blank"> <span>LNA和PA在无线设计中扮演的角色</span> </a> </h4> <div class="text-content"> <a class="text-name" href="" target="_blank">射频美学</a> <div class="text-date">2小时前</div> <div class="text-view">172 阅读</div> </div> </div> </li><li class="article-rec-item"> <div class="col-right"> <h4 class="text-title"> <a href="https://www.elecfans.com/d/1996002.html" target="_blank"> <span>讲一讲的TCP三次握手和四次挥手</span> </a> </h4> <div class="text-content"> <a class="text-name" href="" target="_blank">阿铭linux</a> <div class="text-date">3小时前</div> <div class="text-view">226 阅读</div> </div> </div> </li><li class="article-rec-item"> <div class="col-right"> <h4 class="text-title"> <a href="https://www.elecfans.com/d/1995991.html" target="_blank"> <span>小功率电子负载实现快速负载瞬态测试</span> </a> </h4> <div class="text-content"> <a class="text-name" href="" target="_blank">硬件攻城狮</a> <div class="text-date">3小时前</div> <div class="text-view">286 阅读</div> </div> </div> </li> </ul> <!-- 文章 end --> <!-- 视频 start --> <ul class="article-rec-content"> <li class="article-rec-item"> <a href="/v/14339/" target="_blank" class="col-left col-video" data-view="818"> <img class="video-img" src="https://file.elecfans.com/web2/M00/3B/27/pYYBAGJH6MSAFPP-AAKMZhimj1U042.jpg" alt="【千欧兔】网络摄像头硬件设计之SPI Flash存储器电路设计 - 1"> </a> <div class="col-right"> <h4 class="text-title"> <a href="/v/14339/" target="_blank"> <span class="text2">【千欧兔】网络摄像头硬件设计之SPI Flash存储器电路设计 - 1</span> </a> </h4> </div> </li><li class="article-rec-item"> <a href="/v/14047/" target="_blank" class="col-left col-video" data-view="1868"> <img class="video-img" src="https://hardvoicepic.elecfans.com/tos-cn-v-203c7b/471b34a478984b0194ef1061a0984ab1~tplv-vod-noop.image" alt="什么是运放的饱和#电路设计 "> </a> <div class="col-right"> <h4 class="text-title"> <a href="/v/14047/" target="_blank"> <span class="text2">什么是运放的饱和#电路设计 </span> </a> </h4> </div> </li><li class="article-rec-item"> <a href="/v/13650/" target="_blank" class="col-left col-video" data-view="1760"> <img class="video-img" src="https://file.elecfans.com/web2/M00/39/ED/pYYBAGJBFjGAYe_KAAG3aE2X_Kc389.jpg" alt="Melis多媒体组件Cedar③ #全志在线开发者学院 "> </a> <div class="col-right"> <h4 class="text-title"> <a href="/v/13650/" target="_blank"> <span class="text2">Melis多媒体组件Cedar③ #全志在线开发者学院 </span> </a> </h4> </div> </li><li class="article-rec-item"> <a href="/v/13466/" target="_blank" class="col-left col-video" data-view="2585"> <img class="video-img" src="https://file.elecfans.com/web2/M00/37/C8/poYBAGI9fiiATF9OAAMoZ9QHO4M231.jpg" alt="激励变压器坏的几率很小,被我遇到了,是不是可以买彩票了?"> </a> <div class="col-right"> <h4 class="text-title"> <a href="/v/13466/" target="_blank"> <span class="text2">激励变压器坏的几率很小,被我遇到了,是不是可以买彩票了?</span> </a> </h4> </div> </li><li class="article-rec-item"> <a href="/v/13403/" target="_blank" class="col-left col-video" data-view="1836"> <img class="video-img" src="https://file.elecfans.com/web2/M00/37/91/pYYBAGI8IcWABf_CAAgTyBY-E1M038.jpg" alt="多台触摸屏"> </a> <div class="col-right"> <h4 class="text-title"> <a href="/v/13403/" target="_blank"> <span class="text2">多台触摸屏</span> </a> </h4> </div> </li> </ul> <!-- 视频 end --> <!-- 资料 start --> <ul class="article-rec-content"> </ul> <!-- 资料 end --> <!-- 话题 start --> <ul class="article-rec-content article-rec-contentHt"> <li> <a href="/v/tag/4177/" target="_blank" class="article-rec-item" style="width: 100%;"> <div class="col-left"> <img class="video-img" src="https://hardvoicepic.elecfans.com/tos-cn-v-203c7b/c9e7c4194c9746119f75eb7eb42aa94e~tplv-vod-noop.image" alt="瑞科慧联" /> </div> <div class="col-right"> <h4 class="text-title" style="font-size: 14px; line-height: 20px; color: #333333;"> <!-- <a href="/v/tag/4177/" target="_blank"> --> <span>瑞科慧联</span> <!-- </a> --> </h4> <div class="text-content"> <div class="text-date">12个视频</div> <div class="text-down">2.5w播放量</div> </div> </div> </a> </li><li> <a href="/v/tag/2053/" target="_blank" class="article-rec-item" style="width: 100%;"> <div class="col-left"> <img class="video-img" src="https://file.elecfans.com/web2/M00/59/47/poYBAGLolN-AAaj8AAKpRDMSJrw391.jpg" alt="放大器" /> </div> <div class="col-right"> <h4 class="text-title" style="font-size: 14px; line-height: 20px; color: #333333;"> <!-- <a href="/v/tag/2053/" target="_blank"> --> <span>放大器</span> <!-- </a> --> </h4> <div class="text-content"> <div class="text-date">19个视频</div> <div class="text-down">9067播放量</div> </div> </div> </a> </li><li> <a href="/v/tag/8109/" target="_blank" class="article-rec-item" style="width: 100%;"> <div class="col-left"> <img class="video-img" src="https://hardvoicepic.elecfans.com/tos-cn-v-203c7b/aa7d390fee4144a191d0787e30064329~tplv-vod-noop.image" alt="网络工程师" /> </div> <div class="col-right"> <h4 class="text-title" style="font-size: 14px; line-height: 20px; color: #333333;"> <!-- <a href="/v/tag/8109/" target="_blank"> --> <span>网络工程师</span> <!-- </a> --> </h4> <div class="text-content"> <div class="text-date">301个视频</div> <div class="text-down">5.3w播放量</div> </div> </div> </a> </li><li> <a href="/v/tag/165/" target="_blank" class="article-rec-item" style="width: 100%;"> <div class="col-left"> <img class="video-img" src="https://hardvoicepic.elecfans.com/tos-cn-v-203c7b/d606f05378634713bd67ea0d15e22a10~tplv-vod-noop.image" alt="电气控制" /> </div> <div class="col-right"> <h4 class="text-title" style="font-size: 14px; line-height: 20px; color: #333333;"> <!-- <a href="/v/tag/165/" target="_blank"> --> <span>电气控制</span> <!-- </a> --> </h4> <div class="text-content"> <div class="text-date">144个视频</div> <div class="text-down">2.6w播放量</div> </div> </div> </a> </li><li> <a href="/v/tag/2251/" target="_blank" class="article-rec-item" style="width: 100%;"> <div class="col-left"> <img class="video-img" src="https://hardvoicepic.elecfans.com/tos-cn-v-203c7b/c873c44ace194bafb0116e53b9cbb4aa~tplv-vod-noop.image" alt="智能控制" /> </div> <div class="col-right"> <h4 class="text-title" style="font-size: 14px; line-height: 20px; color: #333333;"> <!-- <a href="/v/tag/2251/" target="_blank"> --> <span>智能控制</span> <!-- </a> --> </h4> <div class="text-content"> <div class="text-date">75个视频</div> <div class="text-down">1.3w播放量</div> </div> </div> </a> </li> </ul> <!-- 话题 end --> </div> </div> <!-- <div id="new-company-zone"></div> --> <div id="new-course-berry" ></div> <!-- 推荐专栏 --> <div class=" aside-section dzs-article-column"> <div class="aside-section-head"> <h3 class="aside-section-name">推荐专栏</h3> <a class="aside-section-more" href="https://www.elecfans.com/d/column">更多<i class="arrow_right"></i></a> </div> <div class="aside-section-body"> <ul class="dzs-article-column-list"> <!-- <li class="dzs-article-column-item"> <a class="dzs-article-column-userimg" href="##" target="_blank" style="background-image: url(###)"></a> <div class="dzs-article-column-related"> <h4 class="dzs-article-column-tit"> <a href="#" target="_blank">天王盖地虎</a> </h4> <div class="dzs-article-column-msg"> <span class="dzs-article-column-works">55文章</span> <span class="dzs-article-column-reads">78阅读</span> <span class="dzs-article-column-fans">250粉丝</span> </div> </div> <span class="dzs-article-column-focus">关注</span> </li> --> </ul> </div> </div> <div id="new-webinar-berry"></div> <div id="IndexRightBottom"></div> </aside> </section> <div class="ysErCode"> <div class="ysErCode-close-btn"></div> <h3>下载<span>硬声App</span></h3> <img src="/static/main/img/ysErCode.png" alt="" class="ysErCodeImg"> <div class="gotoTop"> <img src="/static/main/img/gotoTop.png" alt=""> </div> </div> <!-- Page #content End --> <input type="hidden" name="aid" id="webID" value="718479"> <input type="hidden" id="currentUserID" value="" /> <div class="gather-bottom"></div> <link rel="stylesheet" href="/static/footer/footer.css?20221027" /> <div class="public-footer"> <div class="public-footer__hd"> <dl> <dt>华秋(原“华强聚丰”):</dt> <dd>电子发烧友</dd> <dd>华秋开发</dd> <dd>华秋电路(原"华强PCB")</dd> <dd>华秋商城(原"华强芯城")</dd> <dd>华秋智造</dd> </dl> <dl> <dd><a target="_blank" href="https://bbs.elecfans.com/infocenter.php" rel="nofollow">My ElecFans </a></dd> <dd><a target="_blank" href="//www.elecfans.com/app/"> APP </a></li> <dd><a target="_blank" href="https://www.elecfans.com/about/sitemap.html">网站地图</a></dd> </dl> </div> <div class="public-footer__main"> <dl> <dt>设计技术</dt> <dd><a href="//www.elecfans.com/pld/" target="_blank">可编程逻辑</a></dd> <dd><a href="//www.elecfans.com/article/83/" target="_blank">电源/新能源</a></dd> <dd><a href="//www.elecfans.com/article/88/142/" target="_blank">MEMS/传感技术</a></dd> <dd><a href="//www.elecfans.com/article/85/" target="_blank">测量仪表</a></dd> <dd><a href="//www.elecfans.com/emb/" target="_blank">嵌入式技术</a></dd> <dd><a href="//www.elecfans.com/article/90/155/" target="_blank">制造/封装</a></dd> <dd><a href="//www.elecfans.com/analog/" target="_blank">模拟技术</a></dd> <dd><a href="//www.elecfans.com/tongxin/rf/" target="_blank">RF/无线</a></dd> <dd><a href="//www.elecfans.com/emb/jiekou/" target="_blank">接口/总线/驱动</a></dd> <dd><a href="//www.elecfans.com/emb/dsp/" target="_blank">处理器/DSP</a></dd> <dd><a href="//www.elecfans.com/bandaoti/eda/" target="_blank">EDA/IC设计</a></dd> <dd><a href="//www.elecfans.com/consume/cunchujishu/" target="_blank">存储技术</a></dd> <dd><a href="//www.elecfans.com/xianshi/" target="_blank">光电显示</a></dd> <dd><a href="//www.elecfans.com/emc_emi/" target="_blank">EMC/EMI设计</a></dd> <dd><a href="//www.elecfans.com/connector/" target="_blank">连接器</a></dd> </dl> <dl> <dt>行业应用</dt> <dd><a href="//www.elecfans.com/led/" target="_blank">LEDs </a></dd> <dd><a href="//www.elecfans.com/qichedianzi/" target="_blank">汽车电子</a></dd> <dd><a href="//www.elecfans.com/video/" target="_blank">音视频及家电</a></dd> <dd><a href="//www.elecfans.com/tongxin/" target="_blank">通信网络</a></dd> <dd><a href="//www.elecfans.com/yiliaodianzi/" target="_blank">医疗电子</a></dd> <dd><a href="//www.elecfans.com/rengongzhineng/" target="_blank">人工智能</a></dd> <dd><a href="//www.elecfans.com/vr/" target="_blank">虚拟现实</a></dd> <dd><a href="//www.elecfans.com/wearable/" target="_blank">可穿戴设备</a></dd> <dd><a href="//www.elecfans.com/jiqiren/" target="_blank">机器人</a></dd> <dd><a href="//www.elecfans.com/application/Security/" target="_blank">安全设备/系统</a></dd> <dd><a href="//www.elecfans.com/application/Military_avionics/" target="_blank">军用/航空电子</a></dd> <dd><a href="//www.elecfans.com/application/Communication/" target="_blank">移动通信</a></dd> <dd><a href="//www.elecfans.com/kongzhijishu/" target="_blank">工业控制</a></dd> <dd><a href="//www.elecfans.com/consume/bianxiedianzishebei/" target="_blank">便携设备</a></dd> <dd><a href="//www.elecfans.com/consume/chukongjishu/" target="_blank">触控感测</a></dd> <dd><a href="//www.elecfans.com/iot/" target="_blank">物联网</a></dd> <dd><a href="//www.elecfans.com/dianyuan/diandongche_xinnenyuan/" target="_blank">智能电网</a></dd> <dd><a href="//www.elecfans.com/blockchain/" target="_blank">区块链</a></dd> <dd><a href="//www.elecfans.com/xinkeji/" target="_blank">新科技</a></dd> </dl> <dl> <dt>特色内容</dt> <dd><a href="//www.elecfans.com/d/column/" target="_blank">专栏推荐</a></dd> <dd><a target="_blank" href="https://t.elecfans.com/">学院</a></dd> <dd><a target="_blank" href="https://bbs.elecfans.com/group_716">设计资源</a></dd> <dd><a target="_blank" href="//www.elecfans.com/technical/">设计技术</a></dd> <dd><a target="_blank" href="//www.elecfans.com/baike/">电子百科</a></dd> <dd><a target="_blank" href="//www.elecfans.com/dianzishipin/">电子视频</a></dd> <dd><a target="_blank" href="//www.elecfans.com/yuanqijian/">元器件知识</a></dd> <dd><a target="_blank" href="//www.elecfans.com/tools/">工具箱</a></dd> <dd><a target="_blank" href="//www.elecfans.com/vip/#choose">VIP会员</a></dd> <dd><a target="_blank" href="//www.elecfans.com/article/special/">最新技术文章</a></dd> </dl> <dl> <dt>社区</dt> <dd><a target="_blank" href="https://bbs.elecfans.com/group">小组</a></dd> <dd><a target="_blank" href="https://bbs.elecfans.com/">论坛</a></dd> <dd><a target="_blank" href="https://bbs.elecfans.com/ask.html">问答</a></dd> <dd><a target="_blank" href="https://bbs.elecfans.com/try.html">评测试用</a></dd> <dt><a target="_blank" href="https://q.elecfans.com/">企业服务</a></dt> <dd><a target="_blank" href="https://q.elecfans.com/p/">产品</a></dd> <dd><a target="_blank" href="https://q.elecfans.com/soft/">资料</a></dd> <dd><a target="_blank" href="https://q.elecfans.com/d/">文章</a></dd> <dd><a target="_blank" href="https://q.elecfans.com/sol/">方案</a></dd> <dd><a target="_blank" href="https://q.elecfans.com/c/">企业</a></dd> </dl> <dl> <dt>供应链服务</dt> <dd><a target="_blank" href="//www.elecfans.com/kf/">硬件开发</a></dd> <dd><a target="_blank" href="https://www.hqpcb.com/">华秋电路</a></dd> <dd><a target="_blank" href="https://www.hqchip.com/">华秋商城</a></dd> <dd><a target="_blank" href="https://smt.hqchip.com/">华秋智造</a></dd> <dd><a target="_blank" href="https://www.nextpcb.com/">nextPCB</a></dd> <dd><a target="_blank" href="https://www.hqchip.com/bom.html">BOM配单</a></dd> <dt>媒体服务</dt> <dd><a target="_blank" href="//www.elecfans.com/help/service.html">网站广告</a></dd> <dd><a target="_blank" href="https://webinar.elecfans.com/">在线研讨会</a></dd> <dd><a target="_blank" href="https://event.elecfans.com/">活动策划</a></dd> <dd><a target="_blank" href="//www.elecfans.com/news/">新闻发布</a></dd> <dd><a target="_blank" href="//www.elecfans.com/xinpian/ic/">新品发布</a></dd> <dd><a target="_blank" href="//www.elecfans.com/quiz/">小测验</a></dd> <dd><a target="_blank" href="//www.elecfans.com/contest/">设计大赛</a></dd> </dl> <dl> <dt>华秋</dt> <dd><a target="_blank" href="//www.elecfans.com/about/" rel="nofollow">关于我们</a></dd> <dd><a target="_blank" href="https://www.hqchip.com/help/factsheet.html" rel="nofollow">投资关系</a></dd> <dd><a target="_blank" href="https://www.hqchip.com/help/news/lists.html" rel="nofollow">新闻动态</a></dd> <dd><a target="_blank" href="//www.elecfans.com/about/zhaopin.html" rel="nofollow">加入我们</a></dd> <dd><a target="_blank" href="//www.elecfans.com/about/contact.html" rel="nofollow">联系我们</a></dd> <dd><a target="_blank" href="/about/tousu.html" rel="nofollow">侵权投诉</a></dd> <dt>社交网络</dt> <dd><a target="_blank" href="https://weibo.com/elecfanscom" rel="nofollow">微博</a></dd> <dt>移动端</dt> <dd><a target="_blank" href="//www.elecfans.com/app/">发烧友APP</a></dd> <dd><a target="_blank" href="https://yingsheng.elecfans.com/app?eleclog">硬声APP</a></dd> <dd><a target="_blank" href="https://m.elecfans.com/">WAP</a></dd> </dl> <dl> <dt>联系我们</dt> <dd class="small_tit">广告合作</dd> <dd>王婉珠:<a href="mailto:wangwanzhu@elecfans.com">wangwanzhu@elecfans.com</a></dd> <dd class="small_tit">内容合作</dd> <dd>黄晶晶:<a href="mailto:huangjingjing@elecfans.com">huangjingjing@elecfans.com</a></dd> <dd class="small_tit">内容合作(海外)</dd> <dd>张迎辉:<a href="mailto:mikezhang@elecfans.com">mikezhang@elecfans.com</a></dd> <dd class="small_tit">供应链服务 PCB/IC/PCBA</dd> <dd>江良华:<a href="mailto:lanhu@huaqiu.com">lanhu@huaqiu.com</a></dd> <dd class="small_tit">投资合作</dd> <dd>曾海银:<a href="mailto:zenghaiyin@huaqiu.com">zenghaiyin@huaqiu.com</a></dd> <dd class="small_tit">社区合作</dd> <dd>刘勇:<a href="mailto:liuyong@huaqiu.com">liuyong@huaqiu.com</a></dd> </dl> <ul class="qr-code"> <li> <p>关注我们的微信</p> <img src="https://www.elecfans.com/static/main/img/elecfans_code.jpg" alt="关注我们的微信" /> </li> <li> <p>下载发烧友APP</p> <img src="https://www.elecfans.com/static/main/img/elec_app_code.jpg" alt="下载发烧友APP" /> </li> <li> <p>电子发烧友观察</p> <img src="https://www.elecfans.com/static/main/img/elec_focus_code.jpg" alt="电子发烧友观察" /> </li> </ul> </div> <div class="public-footer__ft"> <div class="public-footer__ft-inner"> <a href="https://www.huaqiu.com/" target="_blank" class="public-footer__ft-logo"> <img class="is-default" src="https://www.elecfans.com/static/footer/image/footer-01-default.png" alt="华秋电子" /> <img class="is-hover" src="https://www.elecfans.com/static/footer/image/footer-01.png" alt="华秋电子" /> </a> <div class="public-footer__ft-right"> <div class="public-footer__ft-item"> <div class="hd"> <a href="https://www.elecfans.com/" target="_blank"> <img class="is-default" src="https://www.elecfans.com/static/footer/image/footer-02-default.png" alt="华秋发烧友" /> <img class="is-hover" src="https://www.elecfans.com/static/footer/image/footer-02.png" alt="华秋发烧友" /> </a> </div> </div> <div class="public-footer__ft-item"> <div class="hd"> <a href="https://www.hqpcb.com/" target="_blank"> <img class="is-default" src="https://www.elecfans.com/static/footer/image/footer-03-default.png" alt="华秋电路" /> <img class="is-hover" src="https://www.elecfans.com/static/footer/image/footer-03.png" alt="华秋电路" /> </a> </div> </div> <div class="public-footer__ft-item"> <div class="hd"> <a href="https://www.hqchip.com/" target="_blank"> <img class="is-default" src="https://www.elecfans.com/static/footer/image/footer-04-default.png" alt="华秋商城" /> <img class="is-hover" src="https://www.elecfans.com/static/footer/image/footer-04.png" alt="华秋商城" /> </a> </div> </div> <div class="public-footer__ft-item"> <div class="hd"> <a href="https://smt.hqchip.com/" target="_blank"> <img class="is-default" src="https://www.elecfans.com/static/footer/image/footer-05-default.png" alt="华秋智造" /> <img class="is-hover" src="https://www.elecfans.com/static/footer/image/footer-05.png" alt="华秋智造" /> </a> </div> </div> <div class="public-footer__ft-item"> <div class="hd"> <a href="https://www.nextpcb.com/" target="_blank"> <img class="is-default" src="https://www.elecfans.com/static/footer/image/footer-06-default.png" alt="NextPCB" /> <img class="is-hover" src="https://www.elecfans.com/static/footer/image/footer-06.png" alt="NextPCB" /> </a> </div> </div> <ul class="public-footer__ft-text"> <li><a href="https://www.huaqiu.com/about/groupoverview" target="_blank">华秋简介</a></li> <li><a href="https://www.huaqiu.com/news" target="_blank">企业动态</a></li> <li><a href="https://www.huaqiu.com/about/contactus" target="_blank">联系我们</a></li> <li><a href="https://www.huaqiu.com/about/corporateculture" target="_blank">企业文化</a></li> <li><a href="https://www.huaqiu.com/about/promotionalfilm" target="_blank">企业宣传片</a></li> <li><a href="https://www.huaqiu.com/jobs" target="_blank">加入我们</a></li> </ul> </div> </div> </div> <div class="public-footer__copyright"> <p>版权所有 © 深圳华秋电子有限公司 </p> <a href="https://www.elecfans.com/">电子发烧友</a> <a href="https://www.elecfans.com/" target="_blank"><strong>(电路图)</strong></a> <a href="https://www.beian.gov.cn/ode=440304portal/registerSystemInfo?recordc02000366" target="_blank" rel="nofollow">粤公网安备 44030402000349 号</a> <a href="https://www.elecfans.com/about/edi.html" target="_blank">电信与信息服务业务经营许可证:粤 B2-20160233</a> <a href="http://szcert.ebs.org.cn/c6db625a-ba09-414a-bba4-f57240baac9c6" target="_blank" rel="nofollow"> <img src="//skin.elecfans.com/images/ebsIcon.png" alt="工商网监认证">工商网监 </a> <a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank" rel="nofollow">粤ICP备 14022951 号</a> </div> </div> <link rel="stylesheet" href="/webapi/public/project/idt/iconfont/iconfont.css"> <script src="https://skin.elecfans.com/js/elecfans_jquery.js"></script> <script src="/d/public/js/plugins.js"></script> <script> (function () { postmessageScript() function postmessageScript() { /* * postmessage */ var con_net = "" if (window.location.href.indexOf(".net") > -1) { con_net = "net" } else { con_net = "com" } var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://passport.elecfans.' + con_net + '/public/pc/plugin/postmessage.js'; var body = document.getElementsByTagName("body").item(0); body.appendChild(script); } /* * 推荐文章无图时样式修改 * */ $(".article .thumb").each(function () { if ($(this).find('img').attr('src') == "") { $(this).find('img').remove(); $(this).parent().css('padding-left', '0px'); } }); /*百度分享*/ window._bd_share_config = { common: { bdText: '', //自定义分享内容 bdDesc: '', //自定义分享摘要 bdPic: '' }, share: [{ "bdSize": 60 }] } with(document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = '']; })(); var add_url = '/d/article/write/'; var check_allow = "/d/api/iscantalk.html"; var click_items_length = $('.art_click_count').length; if (click_items_length > 0) { var id_str = ''; $('.art_click_count').each(function () { id_str += $(this).attr('data-id') + ','; }) var url = "/d/api/getclickbyids.html"; var id_data = 'id_str=' + id_str; $.ajax({ url: url, data: id_data, type: 'post', dataType: 'json', success: function (re) { if (re.list.length >= 1) { var list = re.list; for (var i in list) { var temp_id = list[i]['id']; var temp_span = $(".art_click_count[data-id=" + temp_id + "]") temp_span.html(list[i]['click']); } } } }) } function CheckLogin() { //alert(11) now_uid = ''; var ElecfansApi_checklogin = '/webapi/passport/checklogin'; var logout_url = "/d/login/logout.html"; var logout_url = 'https://bbs.elecfans.com/member.php?mod=logging&action=logout&refer=front'; $.get(ElecfansApi_checklogin, function (data, textStatus) { if (data != "") { EchoLoginInfo(data); CheckEmailInfo(data); data = $.parseJSON(data); now_uid = data.uid; /*var login_content = '<a href="/d/article/write/" class="btn write-article"><i class="icon-new-message"></i> 写文章</a><div class="mine" id="mine"><a class="item user" href="/d/user/'+now_uid+'/"><img src="'+data.avatar+'" width="33" height="33" /> <strong>'+data.username+'</strong></a><div id="mymenu" class="my-menu"><a class="logout" href="'+logout_url+'" ><i class="icon-switch"></i> 退出</a></div></div>';*/ var login_content = '<a href="javascript:;" class="btn write-article" id="write_btn"><i class="icon-new-message"></i> 写文章</a><div class="mine" id="mine"><a class="item user" href="/d/user/' + now_uid + '/"><img src="' + data.avatar + '" width="33" height="33" /> <strong>' + data .username + '</strong></a><div id="mymenu" class="my-menu"><a class="setting" href="https://bbs.elecfans.com/home.php?mod=spacecp" target="_blank" ><i class="icon-cog"></i> 设置</a><a class="logout" href="' + logout_url + '" ><i class="icon-switch"></i> 退出</a></div></div>'; $('#login_area').html(login_content); var win_width = $(window).width(); if (win_width > 1000) { $("#mine").mouseDelay(200).hover(function () { $("#mymenu").show(); }, function () { $("#mymenu").hide(); }); }; $('.newheader2021_tip_msg .tip_msg_num').text(data.msgnum).css({ 'display': 'inline' }); $('.no_login_2021').hide(); $('.yes_login_2021_more').css({ 'display': 'flex' }); $('.yes_login_2021').attr('href', 'https://bbs.elecfans.com/user/' + data.uid); $('.yes_login_2021 .vtm').attr('src', data.avatar); var yesLoginMoreBox = $('.yes_login_2021_more_box'); yesLoginMoreBox.find('.header_logo_2021').attr('href', 'https://bbs.elecfans.com/user/' + data .uid); yesLoginMoreBox.find('.header_logo_2021 img').attr('src', data.avatar); yesLoginMoreBox.find('.header_logo_right_2021').attr('href', 'https://bbs.elecfans.com/user/' + data.uid); yesLoginMoreBox.find('.usename_href_2021').attr('href', 'https://bbs.elecfans.com/user/' + data .uid).text(data.username); $(".header_bottom_2021 .favorite_articles_2021").attr("href", "https://bbs.elecfans.com/user/" + data.uid + "/favorite_articles?from=daohang"); $(".header_bottom_2021 .spacecp_2021").attr("href", "https://bbs.elecfans.com/home.php?mod=space&uid=" + data.uid + "&do=profile&from=daohang"); if (data.vip == 1) { yesLoginMoreBox.find('.header_VIP_2021').hide(); yesLoginMoreBox.find('.vip_icon img').attr('src', 'https://skin.elecfans.com/images/2021-soft/vip_icon2.png'); }; } else { remainLog(); var content = '<a class="item special-login " href="javascript:;" title="">登录</a><a class="item" href="https://bbs.elecfans.com/member.php?mod=reg" target="_blank">注册</a>'; $('#login_area').html(content); //.send-write,.absolute-write $(".special-login").click(function (e) { $.tActivityLogin(); return false; }); $('.no_login_2021').click(function () { $.ssoDialogLogin(); }) } }); } function getCookie(name) { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); if (arr = document.cookie.match(reg)) return unescape(arr[2]); else return null; } //添加提示注册引导 function remainLog() { if ($("#remainLogBox").length > 0) { return false; } var getRemainShow = getCookie('REMAINSHOWLOG'); /*设置注册框的主题内容*/ var content = '<div id="remainLogBox">' + '<div class="sso_layer"></div>' + '<div class="remain-log clearfix">' + '<div class="fl LogBgPart">' + '<h3>电子发烧友</h3> ' + '<p>中国电子工程师最喜欢的网站</p> ' + '<ul>' + '<li>与<span id="downNum">2931785</span>位工程师会员交流学习</li>' + '<li>获取您个性化的科技前沿技术信息</li> ' + '<li>参加活动获取丰厚的礼品</li> ' + '</ul>' + '</div>' + '<div class="fr LogRightPart">' + '<div id="colseRemainLog"><img src="https://skin.elecfans.com/images/remain_log_colse.png"></div>' + '<div id="ssoScrollLog"></div>' + '</div>' + '</div>' + '</div>'; $("body").append(content); $("#colseRemainLog").click(function () { var Days = 1; var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); /*存储cookie 用于点击关闭后一天不显示*/ document.cookie = 'REMAINSHOWLOG' + "=" + '1' + ";path= " + "/" + ";expires=" + exp.toGMTString(); $("#remainLogBox").remove(); $("html").css('overflow-y', 'auto'); }); setTimeout(function () { var netHost = window.location.host.split("."); $.scrollLogin(); $.ajax({ url: 'https://www.elecfans.' + netHost[2] + '/webapi/passport/totalaccount', dataType: 'json', success: function (data) { if (data.status == "successed") { $("#downNum").html(data.data.num); } } }) }, 1000); var getPathHref = location.pathname; /*判断是否是首页*/ if (getPathHref.length > 1 && getPathHref != "/index.html" && ($(".side-box.author-article").length > 0 || $( ".article .article-content").length > 0)) { var getLoadPageNum = getCookie('LoadPageNum'); if (getLoadPageNum) { var LoadPageUrl = getCookie('LoadPageUrl'); if (LoadPageUrl != location.pathname) { $(window).scroll(function () { /*滚动一屏页面后显示*/ if ($(window).scrollTop() > ($(window).height() / 2)) { if (getRemainShow != 1) { if ($("#remainLogBox").length > 0) { $("#remainLogBox").show(); $("html").css('overflow-y', 'hidden'); } } } }) } } else { var Days = 1; var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); /*存储cookie 用于点击关闭后一天不显示*/ document.cookie = 'LoadPageNum' + "=" + '1' + ";path= " + "/" + ";expires=" + exp.toGMTString(); var LoadPageUrl = getCookie('LoadPageUrl'); if (!LoadPageUrl) { document.cookie = 'LoadPageUrl' + "=" + location.pathname + ";path= " + "/" + ";expires=" + exp .toGMTString(); } } } } $(function () { var follow_wrap = $(".author-collect"); var now_uid = ""; var face_src = ""; var getFollowNum = $(".followNum strong").html(); //关注 $(window).on('click', '.author-collect', function () { if (now_uid == '') { $.tActivityLogin(); return false; } if ($(this).attr('id') == 'follow') { $.post('/d/user/follow', { tuid: article_user_id }, function (data) { //返回的数据格式: if (data.status == "successed") { $(".followNum strong").html(++getFollowNum); // follow_wrap.html('已关注').attr('id','cancelFollow').css('background','#999'); follow_wrap.html('已关注').attr('id', 'cancelFollow').addClass( 'is-active'); var follow_user = '<a href="/d/user/' + now_uid + '/" data-uid="' + now_uid + '" class="face" rel="nofollow"><img src="' + face_src + '"></a>'; $('#follow_list').append(follow_user); } if (data.status == "failed") { alert(data.msg); } }); } else { //取消关注 if ($(this).attr('id') == 'cancelFollow') { $.post('/d/user/cancelFollow', { tuid: article_user_id }, function (data) { //返回的数据格式: if (data.status == "successed") { // follow_wrap.html('关注').attr('id', 'follow').css('background', '#f90'); follow_wrap.html('关注').attr('id', 'follow').removeClass( "is-active"); $(".followNum strong").html(--getFollowNum); $('#follow_list .face').each(function () { var target_uid = $(this).attr('data-uid'); if (target_uid == now_uid) { $(this).remove(); } }) } if (data.status == "failed") { alert(data.msg); } }); return false; } } }); $(window).on('click', '.author-collect', function () { }); }); // 绑定手机号 $(".send-write").click(function () { $.ajax({ url: '/webapi/passport/checklogin', type: "get", dataType: 'json', success: function (login) { if (login == null) { $.ssoDialogLogin(); } else { isVerification(function () { window.open("/d/article/write/") }) } } }) }); /* * ********: 验证手机号 * callback: 验证成功的回调函数 */ // isVerification(function(){ // //完成手机号验证 后判断是否完善资料 // isPerfectInfo($,document,function(){},false,true) // }) function isVerification_d(callback, article_write) { var passport = null; var bbs_host = null; if (location.host.indexOf(".com") > 0) { passport = window.location.protocol + "//passport.elecfans.com"; www_host = window.location.protocol + "//www.elecfans.com"; } else { passport = window.location.protocol + "//passport.elecfans.net"; www_host = window.location.protocol + "//www.elecfans.net"; } $.ajax({ url: www_host + '/webapi/passport/checklogin', type: "get", dataType: 'json', success: function (login) { if (login) { $.ajax({ url: www_host + '/webapi/Mcenter/sms/getvalidstatus', type: "post", dataType: 'json', success: function (res) { var phoneTxt = "<p style='text-indent: 20px;margin-bottom: 10px;'>您好!为确保您账户的安全及正常使用,依《网络安全法》相关要求,4月22日起账户需绑定手机,如您还未绑定,请尽快完成,感谢您的理解及支持!</p>" var setHtml = function () { var _iframe = null; if (article_write === "article_write") { _iframe = '<div class="pop_verification_mask"><div class="pop_verification phone_verification">' + '<h6>请验证手机<i class="close_icon_d close_verification">╳</i></h6>' + '<div class="desc_txt">尊敬的用户:<br>' + phoneTxt + '</div>' + '<iframe class="phone_iframe" width="520" height="580" src="' + passport + '/Security/validatePhone/siteid/14.html"></iframe>' + '</div></div>' $('body').append(_iframe).ready(function () { $(".close_verification:eq(0)").click( function (e) { e.stopPropagation(); $.ajax({ url: www_host + '/webapi/Mcenter/sms/getvalidstatus', type: "post", dataType: 'json', success: function ( res) { if (res.data .phonestatus == 0) { layer .msg( "请先验证手机号" ) } else { $(".pop_verification_mask") .remove() } } }) }) }) } else { _iframe = '<div class="pop_verification_mask"><div class="pop_verification phone_verification">' + '<h6>请验证手机<i class="close_icon_d close_verification">╳</i></h6>' + '<div class="desc_txt">尊敬的用户:<br>' + phoneTxt + '</div>' + '<iframe class="phone_iframe" id="verificationIframe" width="488" height="580" src="' + passport + '/Security/validatePhone/siteid/14.html"></iframe>' + '</div></div>' $('body').append(_iframe).ready(function () { $(".close_verification:eq(0)").click( function (e) { e.stopPropagation(); $(".pop_verification").remove() if ($(".pop_verification_mask") .length >= 1) { $(".pop_verification_mask") .remove() } }); }) } } //已经验证手机号 if (res.data.phonestatus == 1) { if (typeof callback === "function") { callback() } } else { setHtml(); //没有完成验证先弹出手机验证 // 接受数据 // $.receiveMessage(function(msg){ // // 接收到纯数字时设置iframe的高度 // if($.isNumeric(msg.data)){ // }else if(typeof(msg.data)=="string"){ // } // }, passport); } } }) } else { //调用登录 $.ssoDialogLogin(); //单点登录 return false; //弹出登录 } } }) } $('body').css({ 'background-color': '#fff' }); $('.newheader2021').css({ 'border-bottom': 'solid 1px #e5e5e5' }); </script> <script src="/d/public/js/common.js?20220429"></script> <script src="/d/public/plugins/layer/layer.js"></script> <script src="/skin-2012/js/elecfans/organizing/js/organizing.js"></script> <script src="/skin-2012/js/elecfans/interview.js"></script> <script src="/d/public/plugins/layer/layer.js"></script> <script type="text/javascript" src="/static/vendor/clipboard.min.js"></script> <script type="text/javascript" src="/d/public/js/share-web.js?20220223"></script> <script type="text/javascript" src="/static/vendor/layer/layer.js?20220927"></script> <script> var myface = "https://bbs.elecfans.com/uc_server/data/avatar/000/00/00/00_avatar_small.jpg"; var myname = ""; var article_id = 718479; var article_user_id = 2737481;//文章作者ID var article_user_name = '马哥Linux运维'; var rightHeightChange = false; //原创标识接口 $.ajax({ url:"/webapi/arcinfo/isOriginal", type:'get', data:{aid:article_id}, success:function(re){ var res=JSON.parse(re) if(res.status==="successed"){ //1原创标识 if(res.data.is_original==1){ $(".yuanchuan_images").show() }else{ $(".yuanchuan_images").remove() } }else{ $(".yuanchuan_images").remove() } } }); $('#delete_art').click(function(){ var art_id = $(this).attr('data-id'); var url = '/d/article/delete'; var data = "id="+art_id; layer.confirm('确定要删除?', { btn: ['取消','确定'] //按钮 }, function(){ layer.msg('已经取消', {icon: 1}); }, function(){ $.ajax({ url:url, type:'post', data:data, success:function(re){ if(re.error_code==200){ var uid = re.uid; var lurl = '/d/user/'+uid+'/'; layer.msg('已经删除', {icon: 1}); window.location.href = lurl; }else{ layer.msg(re.msg,{icon:1}); } } }) }); }); // $('#articleDetailIframe').contents().find("head").append('<link rel="stylesheet" href="/d/public/ui/CKeditor5.css" />'); </script> <script src="/d/public/js/article.js?20221222"></script> <script src="/d/public/js/column_article.js?20220922"></script> <script> $(document).ready(()=>{ /**推荐文章 */ $.ajax({ url: "/d/article/getArcList", type: "get", data: { type: "recommend", page: 1, size: 5 }, success: function (res) { if (res.code == 0) { renderArticle(res.data); rightHeightChange = true } else { $(".dzs-article-recom").hide(); } }, }); /**推荐专栏 */ $.ajax({ url: "/d/article/getZlList", type: "get", data: { type: "recommend", page: 1, size: 5 }, success: function (res) { if (res.code == 0) { renderColumn(res.data,""); rightHeightChange = true } else { $(".dzs-article-column").hide(); } }, }); }) </script> <script> $(document).scroll(function(){ $(this).scrollTop()>=100?$(".gotoTop").stop().fadeIn():$(".gotoTop").stop().hide() }) $(".gotoTop").click(function(){ $(document).scrollTop(0); $(this).stop().hide() }); var YSErDate = new Date(); var YSErCurrentDate = YSErDate.getFullYear()+'-'+(YSErDate.getMonth() + 1)+'-'+YSErDate.getDate(); var YSErStorageDate = window.localStorage.getItem('YSErStorageDate'); if( YSErCurrentDate !== YSErStorageDate ) { $('.ysErCode').show() }; $('.ysErCode-close-btn').click(function() { window.localStorage.setItem('YSErStorageDate', YSErCurrentDate); $('.ysErCode').hide(); }); $('.article-rec-tabs li').click(function() { let index = $(this).index(); $(this).addClass('is-active').siblings('li').removeClass('is-active'); $('.article-rec-content').hide().eq(index).show(); switch(index) { case 0: $('#recMore').attr('href', 'https://www.elecfans.com/d/') break; case 1: $('#recMore').attr('href', 'https://www.elecfans.com/v/') break; case 2: $('#recMore').attr('href', 'https://www.elecfans.com/soft/') break; case 3: $('#recMore').attr('href', 'https://www.elecfans.com/v/tag/') break; } }); </script> </body> </html>