GithubHelp home page GithubHelp logo

Comments (7)

claudiutudose avatar claudiutudose commented on June 25, 2024

Hey Stephen,

Great article!!! I found it useful and something similar with what I have in plan to do, and I would want to ask you as I don't have experience in this domain.
Is there a way to create a code like the one you created above for PowerSheel that perform a css requirement?

For example, I want to hide a section from a specific website. The css code is "display: none;" for that section that has a specific class or id.

Thank you and I look forward to hearing from you!

from 1redone.github.io.

1RedOne avatar 1RedOne commented on June 25, 2024

Happy you liked the blog post! Can you help me understand the full requirement?

Do you control the web page? If you do, you should control what elements appear by altering the css on the site, or using JavaScript to determine when to hide or show an element.

If you don't...tell me what the script would do.

from 1redone.github.io.

claudiutudose avatar claudiutudose commented on June 25, 2024

Hello Stephen,

I apologize for delay!

No, I don't have control over it. It can be any website on the internet.
My idea is this! I want to customize sections of different websites like stylebot https://chrome.google.com/webstore/detail/stylebot/oiaejidbmkiecgbjeifoejpgmdaleoha?hl=ro
or adblock plugins do for Chrome, and I want to create a code similar with the one you created in this article, so that whenever I startup the system(windows os), the code automatically start and do its job to make the css customization translated into that powershell code, without having to install the third party plugins like stylebot.

Thank you!

from 1redone.github.io.

1RedOne avatar 1RedOne commented on June 25, 2024

You could do this by newing up a webkit or ie object and then editing or manipulating the DOM (document object model, the parsed view of the webpage's html) but it would be a big ask and not really a good use for PowerShell.

It would be much better, IMHO, to do this as a web browser extension.

from 1redone.github.io.

claudiutudose avatar claudiutudose commented on June 25, 2024

Ok Stephen, thank you for your help! If you know some references or tutorials using this method you described above to create such a code, that would be great! Thanks!

from 1redone.github.io.

Coldmiser avatar Coldmiser commented on June 25, 2024

With the introduction of PS7, the Invoke-WebRequest function no longer produces the ParsedHtml method (which is a shame because I have to parse a webpage exactly like you demonstrate).

Is there a way to redo with using PowerShell 7?

For example, I'm looking to see when the last modified date from https://www.virtualbox.org/ticket/20536 was.

from 1redone.github.io.

rosamund avatar rosamund commented on June 25, 2024

Hi Stephen,
I read your post with interest and need your help with my work.
I want to extract the data contained in "impressum" of my websites.
For example the url "https://kathrein.at/impressum".
I did a right click inspect and the data I want is contained in div class="content-text" i.e. company name, address, telephone and email.

I entered the following code but it doesn't work:
Invoke-WebRequest -UseBasicParsing https://kathrein.at/impressum $rep.ParsedHtml.body.getElementsByClassName('content-text')| select -expand innertext

Can You help me correct This script and tell me for a list of urls how to get the same data in a loop.

Thank you

from 1redone.github.io.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.