I have a question about the following sentence:

Built web scrapers using/with/in Python in order to extract data from target websites.

On the web I see that the terms using, with and in are used interchangeably. But are these three terms equivalent in this case?

Please note that a web scraper can be viewed as a software while Python is a programming language.

1 Answer 1


They are completely interchangeable and they all mean the same thing.

Build web scrapers using Python...

Build web scrapers with Python...

Build web scrapers in Python...

For operating systems or platforms, you can also use "on":

Build web scrapers in Python on Windows...

Build web scrapers using Python on Linux...

  • Thank you for your answer. Other than that, is my sentence overall grammatically correct?
    – LJG
    Commented Sep 4, 2022 at 8:20
  • Yes, it is grammatically correct: "Built web scrapers using/with/in Python in order to extract data from target websites." Commented Sep 4, 2022 at 18:59
  • I have another small question here: what could be the most appropriate synonym for extract in this case? gather? collect? retrieve? Anything else?
    – LJG
    Commented Sep 5, 2022 at 22:14
  • Those are all fine, but "extract" is better because it implies that you're doing more than just collecting it. You can also say "pull," but that's a little less formal. Extract is probably best. Commented Sep 6, 2022 at 14:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .