python - Parse HTML with JavaScript&jQuery - replace class names with random characters -
this question has answer here:
i'm trying parse html page additional javascript or jquery class names , replace random characters. can extract class names replacing causes trouble. have code far:
class_ids = [tag.split() tag in re.findall(r'class=(?:"|\')([a-za-z0-9-_\s]+)(?:"|\')', html_page)] class_ids = set([item sublist in class_ids item in sublist])   for each class i'll generate corresponding random characters class name (exp.  footer : sjrh13li). replacing footer string through file replace in body text, class names title convert tag <title></title> <cjir4331></cjir4331>. i've tried replace whole line class="title" => class="cjir4331" doesn't solve problems class="title huge" because need detect classes title , huge separately , replace them. html code combined javascript code document.getelementsbyclassname('someclass') must converted  document.getelementsbyclassname('noleretko4356'). 
is there way around this?
not sure understand trying do. trying obfuscate code before launching in production ? need preserve css associated elements ?
does helps ?
https://jsfiddle.net/p36pre5o/6/
$('#btn').click(function(){     var guid = generateuuid();     $('.test').removeclass('test').addclass(guid); });   this code find elements class test , replace random guid.
Comments
Post a Comment