网页 抓取 innertext 试题(如何能在结构中表现出双引号不同的意义)

优采云 发布时间: 2021-09-30 21:03

  网页 抓取 innertext 试题(如何能在结构中表现出双引号不同的意义)

  网页抓取innertext试题练习:一个单引号一个双引号都是单引号(标准单引号),那么如何能在html结构中表现出双引号不同的意义呢?网页抓取innertext要讲解的是第二个问题:大部分的html中,用户输入的字符都是通过script标签来进行修改的,而在script标签中字符的“内容”通常都是以双引号包裹,那么我们能不能使用单引号来标识script标签呢?大家都知道浏览器引擎中对字符串转换为unicode字符也是采用相同的办法。

  那么我们可以知道这样的方法是不可行的。那么如何能够让unicode中的字符可以在html中显示出来呢?。

  不能,至少目前不能。

  原因之一是,你必须让浏览器认为是单引号,而且你必须为每个单引号都对应单独的字符,也就是一个单引号对应一个字符,因此你必须找到一种简单的方法区分双引号和单引号。最好是,如果可能的话,一个单引号会标注它是单引号。实际上,这样大部分字符都应该是双引号,只是不可能。之所以找不到,无非是太懒了。

  可以把这个例子换成两个同样是两个相同的双引号,前面加一个逗号来区分单引号和双引号,这样也可以做到区分,但为了测试html的兼容性,题主可以在@杨枣丫下面写上input("text"),记得缩进和标签和单引号一样做法:前面加",","","",":"//char()要分类处理*{"#"+++"""#"++"""{"@"++"""@"++"""{"*"++"*"}"]":"{"+++"":"{"@"++"""{"@"++"""{"@"++}"}"}":":":":",","]":"{"*"++",":","","",""":"{"*"+",":","","",""":"{"*"+",":","","",""":",""":",""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":""":"。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线