pythonPkg_BeautifulSoup

Beautiful Soup Document 4.0.0
http://www.crummy.com/software/BeautifulSoup/bs4/doc/#

Objects:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Tag
  name: .name
  attributes: [], .attrs
  NavigableString:
  .string
BeautifulSoup:

Navigating:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Down:
  using tag name: tag.tag2.tag3
  .contents => list
  .children => iterator, direct children
  .descendants => iterator, all children
  
  .string
  .strings, .stripped_strings
Up:
  .parent, .parents
Sideways:
  .next_sibling, .previous_sibling
  .next_siblings, .previous_siblings
Back and forth:
  .next_element, .previous_element
  .next_elements, .previous_elements
Searching:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  filters:
    string
    regular expression
    list
    function
  
  find_all(name, attrs, recursive, text, limit, **kwargs)
    keyword arguments = kwargs
  find(name, attrs, recursive, text, **kwargs)
  
  find_parents(name, attrs, text, limit, **kwargs)
  find_parent(name, attrs, text, **kwargs)
  
  find_next_siblings(name, attrs, text, limit, **kwargs)
  find_next_sibling(name, attrs, text, **kwargs)
  
  find_previous_siblings(name, attrs, text, limit, **kwargs)
  find_previous_sibling(name, attrs, text, **kwargs)
  
  find_all_next(name, attrs, text, limit, **kwargs)
  find_next(name, attrs, text, **kwargs)
  
  find_all_previous(name, attrs, text, limit, **kwargs)
  find_previous(name, attrs, text, **kwargs)
  
  select
Modifying:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
change tag, attr, string:
  tag.name = ''
  tag['attr'] = ''
  tag.string = ''
append()
BeautifulSoup.new_string(), .new_tag()
insert()
insert_before(), insert_after()
clear()
extract()
decompose()
replace_with()
wrap(), unwrap()
Ouput:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Pretty-printing:
  prettify('encoding')
    formatter
get_text()
specify parser:
  BeautifulSoup(doc, 'lxml')
encoding:
  BeaufifulSoup(doc, form_encoding='')
  UnicodeDammit(doc, encoding)
    .unicode_markup

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值