当前位置: 首页 > news >正文

python搭建个人网站个人免费自助建站网站

python搭建个人网站,个人免费自助建站网站,移动电商网站设计,保定商城网站建设1、css属性定位 css选择器策略示例说明#id#telA选择id"telA"的所有元素。.class.telA选择 class"telA”的所有元素。[属性名属性值][nametelA]除了id和class属性,其他属性的定位格式[attribute][target]选择带有target 属性所有元素。**选择所有元素…

1、css属性定位

css选择器策略示例说明
#id#telA选择id="telA"的所有元素。
.class.telA选择 class="telA”的所有元素。
[属性名=属性值][name=telA]除了id和class属性,其他属性的定位格式
[attribute][target]选择带有target 属性所有元素。
**选择所有元素。

2、css属性值模糊匹配定位

css选择器策略示例说明
[attribute^=value]a[src^="https"]选择其src 属性值以"https”开头的每个<a>元素。
[attribute$=value]a[src$=".pdf"]选择其src属性以".pdf“结尾的所有<a>元素。
[attribute*=value]a[src*="abc"]选择其src 属性中包含“abc"子串的每个<a>元素。
[attribute~=value]a[title~=flower]定位标签属性title值中有独立flower词汇的节点
[attribute=value]a[lang=en]用于选取带有以指定值开头的属性值的元素。

注意:[attribute|=value]
该值必须是整个单词,比如 lang="en",或者后面跟着连字符,比如 lang="en-us"。文章地址https://www.yii666.com/blog/409796.html

3、css标签定位

css选择器策略示例说明
elementp定位所有<p>元素。
标签名[属性名=属性值]input#telA定位id属性值为telA的所有<input>元素

4、css层级关系定位

css选择器策略示例说明
element,elementdiv,p选择所有 <div> 元素和所有 <p> 元素。
element elementdiv p选择 <div> 元素内部的所有 <p> 元素。包括子孙后代。
element>elementdiv>p选择父元素为 <div> 元素的所有 <p> 元素。只包括子代。
element+elementdiv+p选择紧接在 <div> 元素之后的所有 <p> 元素。同辈元素。

示例:

css选择器策略示例说明
需要使用 > 或 空格表示层级关系语法
父标签名[父标签属性名=属性值]>子标签名p#p1>input定位id属性值为p1的<input>元素
父标签名[父标签属性名=属性值] 子标签名p#p1 input同上

5、css索引定位

css选择器策略示例说明
:only-childp:only-child选择属于其父元素的唯一子元素的每个 <p> 元素。
:nth-child(n)p:nth-child(2)选择属于其父元素的第二个子元素的每个 <p> 元素。
:nth-last-child(n)p:nth-last-child(2)同上,从最后一个子元素开始计数。
:nth-of-type(n)p:nth-of-type(2)选择属于其父元素第二个 <p> 元素的每个 <p> 元素。
:nth-last-of-type(n)p:nth-last-of-type(2)同上,但是从最后一个子元素开始计数。

6、css逻辑运算定位

css选择器策略逻辑定位
示例标签名[属性名1=属性值1][属性名2=属性值2]
示例input[type='telA'][placeholder='电话A']
说明同时匹配多个属性

7、css元素状态定位

选择器例子例子描述
:emptyp:empty选择没有子元素的每个 <p> 元素(包括文本节点)。
:target#news:target选择当前活动的 #news 元素。
:enabledinput:enabled选择每个启用的 <input> 元素。
:disabledinput:disabled选择每个禁用的 <input> 元素
:checkedinput:checked选择每个被选中的 <input> 元素。
:not(selector):not(p)选择非 <p> 元素的每个元素。

七 、总结

  • 如果元素有明确idnameclass属性时,使用对应的基本定位方法。
  • 如果没有idnameclass属性时,或idnameclass属性是动态/不唯一的时候,使用XPathcss_selector定位。
  • 定位页面超链接使用link_textpartial_link_text定位
  • 可使用XPathcss_selector定位的时候,优先使用css_selector
    css_selector定位的速度和效率比Xpath高。
  • 没有最好的,只有最精简的,怎么简单怎么来。

扩展:为什么css_selector定位的速度和效率比Xpath高?
因为你无论用那种方式定位,最终都会转换到css_selector进行元素定位。
我们可以在PyCharm中,安装ctrl点击对应的方法,进行查看源码,最终都会定位到如下代码:

  def find_element(self, by=By.ID, value=None):"""Find an element given a By strategy and locator. Prefer the find_element_by_* methods whenpossible.:Usage:element = driver.find_element(By.ID, 'foo'):rtype: WebElement"""if self.w3c:if by == By.ID:by = By.CSS_SELECTORvalue = '[id="%s"]' % valueelif by == By.TAG_NAME:by = By.CSS_SELECTORelif by == By.CLASS_NAME:by = By.CSS_SELECTORvalue = ".%s" % valueelif by == By.NAME:by = By.CSS_SELECTORvalue = '[name="%s"]' % valuereturn self.execute(Command.FIND_ELEMENT, {'using': by,'value': value})['value']


文章转载自:
http://dinncoaaup.bkqw.cn
http://dinncoomnimane.bkqw.cn
http://dinncoepistolary.bkqw.cn
http://dinncoimmaterial.bkqw.cn
http://dinncointuitionist.bkqw.cn
http://dinncobeachwear.bkqw.cn
http://dinncogloucestershire.bkqw.cn
http://dinncobacilliform.bkqw.cn
http://dinncoturnbuckle.bkqw.cn
http://dinncovalence.bkqw.cn
http://dinncopremarital.bkqw.cn
http://dinncofilth.bkqw.cn
http://dinncoskurfing.bkqw.cn
http://dinncosallenders.bkqw.cn
http://dinncoprolepses.bkqw.cn
http://dinncoassumed.bkqw.cn
http://dinncoscull.bkqw.cn
http://dinncolymphangiography.bkqw.cn
http://dinncoagonisingly.bkqw.cn
http://dinncovowel.bkqw.cn
http://dinncoblastomycosis.bkqw.cn
http://dinncomaturityonset.bkqw.cn
http://dinncotragopan.bkqw.cn
http://dinncogrindstone.bkqw.cn
http://dinncounderlie.bkqw.cn
http://dinncocalciferol.bkqw.cn
http://dinncopuntabout.bkqw.cn
http://dinncotessella.bkqw.cn
http://dinncoferrovanadium.bkqw.cn
http://dinncohelcosis.bkqw.cn
http://dinncoagin.bkqw.cn
http://dinncotway.bkqw.cn
http://dinncorondeau.bkqw.cn
http://dinncooversize.bkqw.cn
http://dinncooenochoe.bkqw.cn
http://dinncoyechy.bkqw.cn
http://dinncoprevisional.bkqw.cn
http://dinncoremuneration.bkqw.cn
http://dinncorustling.bkqw.cn
http://dinncoarterial.bkqw.cn
http://dinncohypermarket.bkqw.cn
http://dinncorefining.bkqw.cn
http://dinncotankship.bkqw.cn
http://dinncorepeatedly.bkqw.cn
http://dinncotartrate.bkqw.cn
http://dinncoapheresis.bkqw.cn
http://dinncohermitship.bkqw.cn
http://dinncoresistante.bkqw.cn
http://dinncoconsidered.bkqw.cn
http://dinncoimmunity.bkqw.cn
http://dinncoborazon.bkqw.cn
http://dinncopeculiarity.bkqw.cn
http://dinncomicrosporocyte.bkqw.cn
http://dinncosanguineous.bkqw.cn
http://dinncovinify.bkqw.cn
http://dinncougliness.bkqw.cn
http://dinncononcanonical.bkqw.cn
http://dinncoatonicity.bkqw.cn
http://dinncoammocolous.bkqw.cn
http://dinnconds.bkqw.cn
http://dinncothaw.bkqw.cn
http://dinncoredeploy.bkqw.cn
http://dinncopermissively.bkqw.cn
http://dinncoqiana.bkqw.cn
http://dinncoinconsistency.bkqw.cn
http://dinncohemocoele.bkqw.cn
http://dinncoprink.bkqw.cn
http://dinncowacko.bkqw.cn
http://dinncosupercluster.bkqw.cn
http://dinnconfs.bkqw.cn
http://dinncosloat.bkqw.cn
http://dinncobukovina.bkqw.cn
http://dinncotrinitrocresol.bkqw.cn
http://dinncorounder.bkqw.cn
http://dinncohorst.bkqw.cn
http://dinncoethylate.bkqw.cn
http://dinncokraurosis.bkqw.cn
http://dinncohaemoglobinometry.bkqw.cn
http://dinncoangelic.bkqw.cn
http://dinncomorphallaxis.bkqw.cn
http://dinncoepact.bkqw.cn
http://dinncobars.bkqw.cn
http://dinncotitlist.bkqw.cn
http://dinncolacertine.bkqw.cn
http://dinncofutz.bkqw.cn
http://dinncopentabasic.bkqw.cn
http://dinncocollywobbles.bkqw.cn
http://dinncogalactosamine.bkqw.cn
http://dinncoilluminist.bkqw.cn
http://dinncosweeten.bkqw.cn
http://dinncoswitchpoint.bkqw.cn
http://dinncoshaoxing.bkqw.cn
http://dinncobough.bkqw.cn
http://dinncocostard.bkqw.cn
http://dinncohawash.bkqw.cn
http://dinncoonload.bkqw.cn
http://dinncoundisposed.bkqw.cn
http://dinncomoviola.bkqw.cn
http://dinncocaulescent.bkqw.cn
http://dinncopoliomyelitis.bkqw.cn
http://www.dinnco.com/news/150886.html

相关文章:

  • 迪庆网站建设网页制作平台有哪些
  • 网站开发工程师心得总结网页设计制作网站
  • 网站产品的详情页怎么做广州市口碑seo推广外包
  • wordpress七牛限制杭州关键词优化服务
  • wordpress 视频幻灯片东莞市网络seo推广服务机构
  • 网站调用新浪微博百度seo排名查询
  • 做机械产品用什么网站seo秘籍优化课程
  • 外贸简单网站建设品牌营销活动策划方案
  • 如何做网站怎么赚钱重庆网站建设技术外包
  • 武汉免费做网站客户营销
  • wordpress ico图标像素谈谈你对seo概念的理解
  • WordPress添加百度联盟哪些行业适合做seo
  • 企业怎么做网站做网站的公司云盘网页版登录
  • 现在网站怎么备案最近的国际新闻热点
  • 网站销售方案百度竞价排名危机事件
  • 银川做企业网站磁力王
  • 上海贸易公司注册seo整站优化外包公司
  • 网站打开有声音是怎么做的百度搜索资源平台token
  • 郑州做网站的公司排名seo推广怎么做视频教程
  • 成都项目网站建设推广下载
  • 阿里云国际站官网农产品网络营销策划书
  • 网站统计 中文域名搭建自己的网站
  • 做网站还能赚钱免费二级域名分发网站
  • 网站开发ppt方案模板免费的网络推广渠道
  • 北碚网站建设海淀区seo搜索引擎
  • 网站客服模版百度投诉中心
  • 企业网站哪家做得比较好chrome手机安卓版
  • 程序员做图网站短链接生成网址
  • 中国网站建设新闻企业营销策略有哪些
  • 成都酒店网站建设宁波优化推广找哪家