test
parent
778221bf41
commit
e5a3d98d19
@ -0,0 +1,182 @@
|
|||||||
|
# from termcolor import colored
|
||||||
|
|
||||||
|
# read_file = 'this', 'Services', 'are', 'wrong', 'Services'
|
||||||
|
# l1 = ['Services']
|
||||||
|
# formattedText = []
|
||||||
|
|
||||||
|
# for same_word in read_file:
|
||||||
|
# if same_word in l1:
|
||||||
|
# formattedText.append(colored(same_word,'white','on_red'))
|
||||||
|
# else:
|
||||||
|
# formattedText.append(same_word)
|
||||||
|
|
||||||
|
# print(" ".join(formattedText))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
from termcolor import colored
|
||||||
|
from bs4 import BeautifulSoup
|
||||||
|
|
||||||
|
|
||||||
|
# file = open('tag_comparison.html', 'r')
|
||||||
|
|
||||||
|
file = '''<div class ="paragraph">
|
||||||
|
<span class="CD">1</span>
|
||||||
|
<span class=".">.</span>
|
||||||
|
<span class="NN">Eligibility</span>
|
||||||
|
<span class="PRP">You</span>
|
||||||
|
<span class="MD">must</span>
|
||||||
|
<span class="VB">be</span>
|
||||||
|
<span class="IN">at</span>
|
||||||
|
<span class="JJS">least</span>
|
||||||
|
<span class="CD">13</span>
|
||||||
|
<span class="NNS">years</span>
|
||||||
|
<span class="IN">of</span>
|
||||||
|
<span class="NN">age</span>
|
||||||
|
<span class="TO">to</span>
|
||||||
|
<span class="NN">access</span>
|
||||||
|
<span class="CC">or</span>
|
||||||
|
<span class="VB">use</span>
|
||||||
|
<span class="PRP$">our</span>
|
||||||
|
<span class="NNS">Services</span>
|
||||||
|
<span class=".">.</span>
|
||||||
|
<span class="IN">If</span>
|
||||||
|
<span class="PRP">you</span>
|
||||||
|
<span class="VBP">are</span>
|
||||||
|
<span class="IN">under</span>
|
||||||
|
<span class="CD">18</span>
|
||||||
|
<span class="NNS">years</span>
|
||||||
|
<span class="IN">of</span>
|
||||||
|
<span class="NN">age</span>
|
||||||
|
<span class="(">(</span>
|
||||||
|
<span class="CC">or</span>
|
||||||
|
<span class="DT">the</span>
|
||||||
|
<span class="NN">age</span>
|
||||||
|
<span class="IN">of</span>
|
||||||
|
<span class="JJ">legal</span>
|
||||||
|
<span class="NN">majority</span>
|
||||||
|
<span class="WRB">where</span>
|
||||||
|
<span class="PRP">you</span>
|
||||||
|
<span class="VBP">live</span>
|
||||||
|
<span class=")">)</span>
|
||||||
|
<span class=",">,</span>
|
||||||
|
<span class="PRP">you</span>
|
||||||
|
<span class="MD">may</span>
|
||||||
|
<span class="RB">only</span>
|
||||||
|
<span class="NN">access</span>
|
||||||
|
<span class="CC">or</span>
|
||||||
|
<span class="VB">use</span>
|
||||||
|
<span class="PRP$">our</span>
|
||||||
|
<span class="NNS">Services</span>
|
||||||
|
<span class="IN">under</span>
|
||||||
|
<span class="DT">the</span>
|
||||||
|
<span class="NN">supervision</span>
|
||||||
|
<span class="IN">of</span>
|
||||||
|
<span class="DT">a</span>
|
||||||
|
<span class="NN">parent</span>
|
||||||
|
<span class="CC">or</span>
|
||||||
|
<span class="JJ">legal</span>
|
||||||
|
<span class="NN">guardian</span>
|
||||||
|
<span class="WP">who</span>
|
||||||
|
<span class="VBZ">agrees</span>
|
||||||
|
<span class="TO">to</span>
|
||||||
|
<span class="VB">be</span>
|
||||||
|
<span class="VBN">bound</span>
|
||||||
|
<span class="IN">by</span>
|
||||||
|
<span class="DT">this</span>
|
||||||
|
<span class="NNP">Agreement</span>
|
||||||
|
<span class=".">.</span>
|
||||||
|
<span class="IN">If</span>
|
||||||
|
<span class="PRP">you</span>
|
||||||
|
<span class="VBP">are</span>
|
||||||
|
<span class="DT">a</span>
|
||||||
|
<span class="NN">parent</span>
|
||||||
|
<span class="CC">or</span>
|
||||||
|
<span class="JJ">legal</span>
|
||||||
|
<span class="NN">guardian</span>
|
||||||
|
<span class="IN">of</span>
|
||||||
|
<span class="DT">a</span>
|
||||||
|
<span class="NN">user</span>
|
||||||
|
<span class="IN">under</span>
|
||||||
|
<span class="DT">the</span>
|
||||||
|
<span class="NN">age</span>
|
||||||
|
<span class="IN">of</span>
|
||||||
|
<span class="CD">18</span>
|
||||||
|
<span class="(">(</span>
|
||||||
|
<span class="CC">or</span>
|
||||||
|
<span class="DT">the</span>
|
||||||
|
<span class="NN">age</span>
|
||||||
|
<span class="IN">of</span>
|
||||||
|
<span class="JJ">legal</span>
|
||||||
|
<span class="NN">majority</span>
|
||||||
|
<span class=")">)</span>
|
||||||
|
<span class=",">,</span>
|
||||||
|
<span class="PRP">you</span>
|
||||||
|
<span class="VBP">agree</span>
|
||||||
|
<span class="TO">to</span>
|
||||||
|
<span class="VB">be</span>
|
||||||
|
<span class="RB">fully</span>
|
||||||
|
<span class="JJ">responsible</span>
|
||||||
|
<span class="IN">for</span>
|
||||||
|
<span class="DT">the</span>
|
||||||
|
<span class="NNS">acts</span>
|
||||||
|
<span class="CC">or</span>
|
||||||
|
<span class="NNS">omissions</span>
|
||||||
|
<span class="IN">of</span>
|
||||||
|
<span class="JJ">such</span>
|
||||||
|
<span class="NN">user</span>
|
||||||
|
<span class="IN">in</span>
|
||||||
|
<span class="NN">connection</span>
|
||||||
|
<span class="IN">with</span>
|
||||||
|
<span class="PRP$">our</span>
|
||||||
|
<span class="NNS">Services</span>
|
||||||
|
<span class=".">.</span>
|
||||||
|
<span class="IN">If</span>
|
||||||
|
<span class="PRP">you</span>
|
||||||
|
<span class="VBP">are</span>
|
||||||
|
<span class="VBG">accessing</span>
|
||||||
|
<span class="CC">or</span>
|
||||||
|
<span class="VBG">using</span>
|
||||||
|
<span class="PRP$">our</span>
|
||||||
|
<span class="NNS">Services</span>
|
||||||
|
<span class="IN">on</span>
|
||||||
|
<span class="NN">behalf</span>
|
||||||
|
<span class="IN">of</span>
|
||||||
|
<span class="DT">another</span>
|
||||||
|
<span class="NN">person</span>
|
||||||
|
<span class="CC">or</span>
|
||||||
|
<span class="NN">entity</span>
|
||||||
|
<span class=",">,</span>
|
||||||
|
<span class="PRP">you</span>
|
||||||
|
<span class="VBP">represent</span>
|
||||||
|
<span class="IN">that</span>
|
||||||
|
<span class="PRP">you</span>
|
||||||
|
<span class="VBP">are</span>
|
||||||
|
<span class="VBN">authorized</span></div>
|
||||||
|
'''
|
||||||
|
|
||||||
|
#automation?
|
||||||
|
#find a same class
|
||||||
|
html = BeautifulSoup(file, 'html.parser')
|
||||||
|
my_divs = html.find_all('span', {'class': 'NN'})
|
||||||
|
|
||||||
|
print(my_divs)
|
||||||
|
|
||||||
|
|
||||||
|
for span in my_divs:
|
||||||
|
html.new_tag('css')
|
||||||
|
|
||||||
|
add_group_color = html.new_tag('div')
|
||||||
|
add_group_color['class'] = 'add_group_color'
|
||||||
|
add_group_color['style'] = 'border-bottom: 2px solid red);'
|
||||||
|
my_divs.append(add_group_color)
|
||||||
|
|
||||||
|
print(add_group_color)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue