Where did you install Firefox from? Help Mozilla uncover 3rd party websites that offer problematic Firefox installation by taking part in our campaign. There will be swag, and you'll be featured in our blog if you manage to report at least 10 valid reports!

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

A terminal way to download source code of a page

  • 5 ŋuɖoɖowo
  • 2 masɔmasɔ sia le wosi
  • 104 views
  • Nuɖoɖo mlɔetɔ rayeshman

more options

Hi, I want to find a way to download source code of a page and Problem is, when I try to download html, which is generated by js. so I want to save(and change+ firefox generated source code automatically by an script, But don't know how. Thanks.

Hi, I want to find a way to download source code of a page and Problem is, when I try to download html, which is generated by js. so I want to save(and change+ firefox generated source code automatically by an script, But don't know how. Thanks.

Ŋuɖoɖo si wotia

Just used phantomjs

Xle ŋuɖoɖo sia le goya me 👍 0

All Replies (5)

more options

Does File > Save Page As not work? You should be able to load the page and then read the source code with a plain text editor.

more options

You may be interested in Firefox's built in tools

more options

If a page is generated via JavaScript then probably your option to get the generated source would be to save the rendered page in a browser. You can't do that in a terminal window AFAIK via command line arguments, but you can open the page.

more options

To save the "rendered" source, in the past, I've used this approach (Windows keyboard shortcuts):

  • Select all using Ctrl+a
  • right-click > View Selection Source
  • Ctrl+S to save from the source viewer

Another way is to use the Inspector (right-click the page > Inspect Element), scroll to the top of the HTML pane, right-click the html element, and choose Copy Outer HTML. Then you can paste into the editor of your choice.

Actually, I haven't compared the two. Hmm...

Edit: I didn't really understand the "terminal" part when I posted this. Never mind.

jscher2000 - Support Volunteer trɔe

more options

Ɖɔɖɔɖo si wotia

Just used phantomjs