Can Python Be used for creating sophiticated SEO toolss??

 

Results 1 to 33 of 33
hey guys i have noted that most of the popular seo tools are programmed in ...
  1. #1
    santhej's Avatar
    santhej is offline Android App Consultant
    Join Date
    May 2010
    Location
    Gods Own Country
    Posts
    360
    Thanks
    117
    Thanked 109 Times in 45 Posts

    Default Can Python Be used for creating sophiticated SEO toolss??

    hey guys i have noted that most of the popular seo tools are programmed in C#..is there some specific reason for this?I have heard that python is efficient programming language..can python be used for creating softwares like senukex or scrapebox?is there some reason why people prefer C# over python??




  2. #2
    trustedfire9's Avatar
    trustedfire9 is offline Jr. VIP
    Join Date
    Jun 2010
    Posts
    1,631
    Thanks
    750
    Thanked 1,512 Times in 548 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    I'm not programmer but yes , this question asked a lot btw ,and you can create tools in any language ....
    btw top seo tools in my opinion are SB and xrumer and both coded in Delphi and not c

  3. #3
    simpleonline1234's Avatar
    simpleonline1234 is offline Junior Member
    Join Date
    Jan 2010
    Posts
    169
    Thanks
    6
    Thanked 13 Times in 12 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    A programming language is all that it really is..just a language. As far as what you CAN do in each language it's pretty much the same with the exception of of how much control you have over lower level programming with things like memory managment, etc.

    I would say to learn the basics of computer science and then worry about the language second. Most programmers that code for a career can have multiple languages under their belt depending on what the job requires.

  4. #4
    santhej's Avatar
    santhej is offline Android App Consultant
    Join Date
    May 2010
    Location
    Gods Own Country
    Posts
    360
    Thanks
    117
    Thanked 109 Times in 45 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    I am asking is there some advantage for C# over python while coding seo tools??like some library fuctions or something?

  5. #5
    JKasper is offline Newbies
    Join Date
    Feb 2012
    Posts
    4
    Thanks
    0
    Thanked 4 Times in 1 Post

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Yes, python is an excellent language for creating SEO tools. If you're looking to create tools for your own personal use, Python would be one of my top 2 choices along with Perl. Most likely the reason popular SEO tools are written in C# is because with C#/VB/.NET you can create executable binaries to distribute to the users. Obviously if you're selling a tool, you usually want to keep the source code secret so a binary-only executable is the only feasible means of distribution for something you are offering commercially. You cannot do this in a scripting language like Python. Furthermore, if you're distributing a tool, it is much easier for the tool's users to to just run a windows .exe than to hand them a python script. At the very least the user would need to know how to install python and run the script. It's not hard...but potentially beyond the abilities of many non-programmer users.

    Most SEO tasks involve parsing and processing text. These tasks tend to be a lot easier and shorter to code in dynamically typed languages like python. Also, the library support for these types of things is better in Python. So, if you don't need to create redistributable executables then go with Python for sure. If you want to sell an application for users to run on their own pc's then go with a .NET language.

  6. The Following 4 Users Say Thank You to JKasper For This Useful Post:

    bigkapp (12-14-2012), fab145 (12-14-2012), kismat (12-13-2012), santhej (12-13-2012)

  7. #6
    santhej's Avatar
    santhej is offline Android App Consultant
    Join Date
    May 2010
    Location
    Gods Own Country
    Posts
    360
    Thanks
    117
    Thanked 109 Times in 45 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by JKasper View Post
    Yes, python is an excellent language for creating SEO tools. If you're looking to create tools for your own personal use, Python would be one of my top 2 choices along with Perl. Most likely the reason popular SEO tools are written in C# is because with C#/VB/.NET you can create executable binaries to distribute to the users. Obviously if you're selling a tool, you usually want to keep the source code secret so a binary-only executable is the only feasible means of distribution for something you are offering commercially. You cannot do this in a scripting language like Python. Furthermore, if you're distributing a tool, it is much easier for the tool's users to to just run a windows .exe than to hand them a python script. At the very least the user would need to know how to install python and run the script. It's not hard...but potentially beyond the abilities of many non-programmer users.

    Most SEO tasks involve parsing and processing text. These tasks tend to be a lot easier and shorter to code in dynamically typed languages like python. Also, the library support for these types of things is better in Python. So, if you don't need to create redistributable executables then go with Python for sure. If you want to sell an application for users to run on their own pc's then go with a .NET language.
    thats some nice onformation..but i heard that now there are some methods to create binaries from python files??u guys heard something about it??

  8. #7
    sirgold's Avatar
    sirgold is offline Supreme Member
    Join Date
    Jun 2010
    Location
    A hot one
    Posts
    1,253
    Thanks
    50
    Thanked 600 Times in 402 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    I use it for 90% of my needs from your average lil scraper to SEO ad bots requiring AI capabilities. Nuff said.

  9. #8
    Gary Becks's Avatar
    Gary Becks is offline Power Member
    Join Date
    Apr 2010
    Location
    Atl
    Posts
    676
    Thanks
    54
    Thanked 268 Times in 142 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by JKasper View Post
    Yes, python is an excellent language for creating SEO tools. If you're looking to create tools for your own personal use, Python would be one of my top 2 choices along with Perl. Most likely the reason popular SEO tools are written in C# is because with C#/VB/.NET you can create executable binaries to distribute to the users. Obviously if you're selling a tool, you usually want to keep the source code secret so a binary-only executable is the only feasible means of distribution for something you are offering commercially. You cannot do this in a scripting language like Python. Furthermore, if you're distributing a tool, it is much easier for the tool's users to to just run a windows .exe than to hand them a python script. At the very least the user would need to know how to install python and run the script. It's not hard...but potentially beyond the abilities of many non-programmer users.

    Most SEO tasks involve parsing and processing text. These tasks tend to be a lot easier and shorter to code in dynamically typed languages like python. Also, the library support for these types of things is better in Python. So, if you don't need to create redistributable executables then go with Python for sure. If you want to sell an application for users to run on their own pc's then go with a .NET language.

    This is not true at all. You can definitely create .exe files with python using py2exe . UBERBLOGCREATOR was created with python. Furthermore, you can use IronPython in Visual Studio or with Sharpdevelop and you have all of the same libraries/features available that are in C#/VB.net .

    Long story short, if you want to use Python for creating SEO tools then go with one of the derivatives of it that takes advantage of .Net or JRE (IronPython/Jython) that way you get the benefits of using a familiar language and using both python and Java/Net libraries/ides/3rd party tools.

  10. The Following 3 Users Say Thank You to Gary Becks For This Useful Post:

    Colonel Tuxedo (05-13-2013), needlinks (03-30-2013), santhej (12-13-2012)

  11. #9
    sirgold's Avatar
    sirgold is offline Supreme Member
    Join Date
    Jun 2010
    Location
    A hot one
    Posts
    1,253
    Thanks
    50
    Thanked 600 Times in 402 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by JKasper View Post
    likely the reason popular SEO tools are written in C# is because with C#/VB/.NET you can create executable binaries to distribute to the users. Obviously if you're selling a tool, you usually want to keep the source code secret so a binary-only executable is the only feasible means of distribution for something you are offering commercially. You cannot do this in a scripting language like Python. Furthermore, if you're distributing a tool, it is much easier for the tool's users to to just run a windows .exe than to hand them a python script.
    Excellent tools exist to create binary files ready to deploy with the obvious advantage of targeting effortlessly win / mac os x and linux with the same identical python code. Have a look at cxfreeze, for instace and have fun. Plus you can embed python with c# if you feel really creative Only limitation, if we wanna talk automation seriously is speed but .net in this case wouldn't definitely be the right answer: that's why I use c and c++ where being super fast IS an absolutely critical factor that's rarely the case with SEO and IM bots in general. With the right frameworks it's just a matter of porting the same python logic verbatim to c++ (that's more or less adding semicolons and changing a few statements...) and hit the magic compile button. Taking this latter approach: end of framework compatibility issues with the added benefit of cross compiling benefits and end of lackluster performances, VM or JIT bs. Of course the drawback is that the learning curve might be a bit steeper than .net so that might not be for all, but definitely it's not a matter of technical limitations. Pretty much all the opposite.

  12. #10
    olystyle's Avatar
    olystyle is offline Regular Member
    Join Date
    Jan 2012
    Posts
    241
    Thanks
    50
    Thanked 99 Times in 78 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by Gary Becks View Post
    This is not true at all. You can definitely create .exe files with python using py2exe . UBERBLOGCREATOR was created with python. Furthermore, you can use IronPython in Visual Studio or with Sharpdevelop and you have all of the same libraries/features available that are in C#/VB.net .

    Long story short, if you want to use Python for creating SEO tools then go with one of the derivatives of it that takes advantage of .Net or JRE (IronPython/Jython) that way you get the benefits of using a familiar language and using both python and Java/Net libraries/ides/3rd party tools.
    py2exe has a nice counterpart: py2app - packs your python application in a smooth .dmg...

    cheers olystyle

  13. The Following User Says Thank You to olystyle For This Useful Post:

    Colonel Tuxedo (05-13-2013)

  14. #11
    JKasper is offline Newbies
    Join Date
    Feb 2012
    Posts
    4
    Thanks
    0
    Thanked 4 Times in 1 Post

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    I've never tried to make a python executable but my understanding is that in most of these cases the binary format is mostly just a binary version of the abstract syntax tree of the script with all variable and function names in-tact, and that this is trivial to decompile back into the almost original python source, so those methods are not likely to keep the source-code very secure. You can use jython to make a java jar file, or iron python to make a .net assembly. It's been a long time since I looked into either of these, but years ago anyway, hardly any of the popular python libraries were supported by jython or Iron Python. IMHO, one of the best reasons to use python is for the rich selection of open-source libraries that are out there, which it seemed like you had to give up to use Jython or Iron Python.

  15. #12
    thejake's Avatar
    thejake is offline Mastermind Group Manager
    Join Date
    Nov 2009
    Posts
    682
    Thanks
    99
    Thanked 780 Times in 373 Posts
    Blog Entries
    5

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by JKasper View Post
    IMHO, one of the best reasons to use python is for the rich selection of open-source libraries that are out there, which it seemed like you had to give up to use Jython or Iron Python.
    There's very little missing with jython and ironpython these days, they're both nearly complete kit and pure-python fallback has become idiomatic for most pypi packages. If I need to put a GUI on something I've written in python, SharpDevelop is a doddle, compiles to .exe and works nicely with wix.
    As to methods there may be a million and then some, but principles are few. The man who grasps principles can successfully select his own methods. The man who tries methods, ignoring principles, is sure to have trouble. -Ralph Waldo Emerson

  16. #13
    santhej's Avatar
    santhej is offline Android App Consultant
    Join Date
    May 2010
    Location
    Gods Own Country
    Posts
    360
    Thanks
    117
    Thanked 109 Times in 45 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    guys what about programming GUI windows in python??is it realy easy??or should options like iron python be considered?

  17. #14
    iglow's Avatar
    iglow is offline Elite Blackhatter
    Join Date
    Feb 2009
    Posts
    1,928
    Thanks
    297
    Thanked 823 Times in 249 Posts
    Blog Entries
    1

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    there is many tools in python man..

  18. #15
    webmasterbd's Avatar
    webmasterbd is offline Jr. VIP
    Join Date
    Dec 2009
    Location
    HELL!!
    Posts
    2,082
    Thanks
    130
    Thanked 2,052 Times in 309 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    I also started learning python for last few weeks,so far it looks more flexible then any other programming language i tried to learn.

  19. The Following User Says Thank You to webmasterbd For This Useful Post:

    santhej (12-14-2012)

  20. #16
    DreamBigWorkHard's Avatar
    DreamBigWorkHard is offline Registered Member
    Join Date
    Nov 2012
    Posts
    92
    Thanks
    37
    Thanked 8 Times in 7 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by santhej View Post
    guys what about programming GUI windows in python??is it realy easy??or should options like iron python be considered?
    You can try wxPython(cross-platform toolkit), it's great for GUI programming. But if you only need to program for yourself, I don't think you really need a GUI. For SEO tools, all you really need is a good use of threading and urllib2 module.
    Last edited by DreamBigWorkHard; 12-14-2012 at 02:31 PM.

  21. #17
    Gary Becks's Avatar
    Gary Becks is offline Power Member
    Join Date
    Apr 2010
    Location
    Atl
    Posts
    676
    Thanks
    54
    Thanked 268 Times in 142 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by santhej View Post
    guys what about programming GUI windows in python??is it realy easy??or should options like iron python be considered?
    PyQt.

    Check it out. http://www.youtube.com/watch?v=JOuCuLHmk3o

    I personally recommend using Sharpdevelop and IronPython though. Much easier IMHO.

  22. #18
    PappySmurph's Avatar
    PappySmurph is offline Newbies
    Join Date
    Aug 2012
    Location
    From Russia With Love
    Posts
    8
    Thanks
    4
    Thanked 1 Time in 1 Post

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    AFAIK C# would be better for a few reasons. Python is good too. I just don't think it has an equivalent of .NET's WebDriver/MSHTML component so to handle JavaScript/AJAX pages you'd need to find some solution of integrating it with an actual web browser.

    Also, Python threads are pretty bad. Very poor performance. There was a Python variant that had better threads but can't remember it's name. something that had what they called micro-threads.

  23. #19
    sirgold's Avatar
    sirgold is offline Supreme Member
    Join Date
    Jun 2010
    Location
    A hot one
    Posts
    1,253
    Thanks
    50
    Thanked 600 Times in 402 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by PappySmurph View Post
    AFAIK C# would be better for a few reasons. Python is good too. I just don't think it has an equivalent of .NET's WebDriver/MSHTML component so to handle JavaScript/AJAX pages you'd need to find some solution of integrating it with an actual web browser.
    WTH are you saying, son... There are SEVERAL bindings to webkit (qt, gtk) in ADDITION to the ActiveX IE component readily available by means of the right extension for win and even bindings to gecko (firefox). All of this stuff clearly comes with FULL DOM/ajax capabilities. If you're not satisfied with the pretty good python wrapper against pthreads you can always write your own library in c and make it a python module, but I can guarantee you'll never need it. From a guy who wrote assembly routines to empty manually the stack from the threads of his apps because I wasn't entirely satisfied with what valgrind reported in the default implementation of mallc / free...

  24. #20
    PappySmurph's Avatar
    PappySmurph is offline Newbies
    Join Date
    Aug 2012
    Location
    From Russia With Love
    Posts
    8
    Thanks
    4
    Thanked 1 Time in 1 Post

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by sirgold View Post
    WTH are you saying, son... There are SEVERAL bindings to webkit (qt, gtk) in ADDITION to the ActiveX IE component readily available by means of the right extension for win and even bindings to gecko (firefox). All of this stuff clearly comes with FULL DOM/ajax capabilities. If you're not satisfied with the pretty good python wrapper against pthreads you can always write your own library in c and make it a python module, but I can guarantee you'll never need it. From a guy who wrote assembly routines to empty manually the stack from the thread because I wasn't entirely satisfied with what valgrind reported in the default implementation of mallc / free...
    Links for info on the browser bindings please.

    Python threads suck. Period. Is because of the GIL. There are even some video presentations on this topic where it is explained how bad it is. It can work well depending on what your threads do or it can double the execution time instead of improving it. Things are even worse on multi-CPU systems.

  25. #21
    PappySmurph's Avatar
    PappySmurph is offline Newbies
    Join Date
    Aug 2012
    Location
    From Russia With Love
    Posts
    8
    Thanks
    4
    Thanked 1 Time in 1 Post

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    To the smart as who neg repped me for my post, great job. feeling better now you noob. left me message "uninformed opinions". Really. Let me slap you a bit with my uninformed opinions:


    grouplens*org/node/244
    blip*tv/pycon-us-videos-2009-2010-2011/pycon-2010-understanding-the-python-gil-82-3273690
    blip*tv/carlfk/mindblowing-python-gil-2243379


    Python version with micro-threads i was talking about is called Python Stackless - google it.

    Now, about WebDriver and bindings. You can use Python with Selenium. You can use other bindings. That is not the same as you do in C# and WebDriver component. Personally I did not found them as elegant and well integrated as C#'s way but that would be a very subjective thing. Since both are from Microsoft they are integrated more elegantly.

    You know, you could have just pointed out what you don't agree with instead of neg reping me. But then again, you probably can't so just did what you could. If you're smart or know something help everybody by offering information don't act smartas by droping a neg rep. That doesn't help anybody nor does it add to the discussion.

  26. The Following User Says Thank You to PappySmurph For This Useful Post:

    Gary Becks (12-14-2012)

  27. #22
    sirgold's Avatar
    sirgold is offline Supreme Member
    Join Date
    Jun 2010
    Location
    A hot one
    Posts
    1,253
    Thanks
    50
    Thanked 600 Times in 402 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    GTK: http://code.google.com/p/pywebkitgtk/ - QT: http://qt-project.org/wiki/PySide - GECKO: https://developer.mozilla.org/en-US/docs/PyXPCOM - ActiveX: http://sourceforge.net/projects/pywin32/ - About the GIL (issue that'll never make a SINGLE difference to make a sophisticated SEO tool for you or anybody else for that matter..) here's the answer at design time for scaling: http://www.parallelpython.com/ Still wanting to use threads the "low level" way? Swig and a small wrapper where you do your own locking mechanism without the one-size-fits-all in mind. Again not your nor anybody else will EVER need it for SEO tools no matter how sophisticated they are.

  28. The Following User Says Thank You to sirgold For This Useful Post:

    PappySmurph (12-14-2012)

  29. #23
    Gary Becks's Avatar
    Gary Becks is offline Power Member
    Join Date
    Apr 2010
    Location
    Atl
    Posts
    676
    Thanks
    54
    Thanked 268 Times in 142 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by PappySmurph View Post
    AFAIK C# would be better for a few reasons. Python is good too. I just don't think it has an equivalent of .NET's WebDriver/MSHTML component so to handle JavaScript/AJAX pages you'd need to find some solution of integrating it with an actual web browser.

    Also, Python threads are pretty bad. Very poor performance. There was a Python variant that had better threads but can't remember it's name. something that had what they called micro-threads.

    Again, IronPython is the solution, gives you access to all of the .Net libraries plus most of the standard python ones. There's also no GIL as you are using .Net thread classes. In the end it's like you are coding in C# but with Python syntax minus a few C# specific features and a minor difference in performance.

  30. #24
    phpbuilt's Avatar
    phpbuilt is offline Elite Member
    Join Date
    May 2011
    Location
    putting monkeys in paypal
    Posts
    1,535
    Thanks
    709
    Thanked 4,434 Times in 879 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    The real challenge of programming for websites resides in understanding web protocols, mimicking headers, using proxies, implementing APIs of the captcha breaking companies, etc. Most programming languages can do it, however some languages are more documented than others as far as tutorials.

    Rapid application development should be your primary concern, which means program in whatever language you know the best. If you're programming for yourself, consider pre-made programs like zenno, ubot, imacros, etc. If you want to resell it, use whatever programming language you enjoy the most.

    My preference is Microsoft Visual Studio 2010 express. It is entirely free and not gimped in any way. Just start a new project, throw a webbrowser control on it and voila, you've got a fully functional microsoft internet explorer browser embedded inside your program. You can programmatically navigate it, interact with the results, parse them, etc. You can even scrape ajax content because you have full access to all the browser content, even if its rendered by javascript/ajax. You can then build executables and resell them if you wish.
    [BUYING] paying $x,xxx for quality domain in diet, health or exercise niche. Show me what you got, skype: phpbuilt

  31. #25
    Z0mbie is online now Regular Member
    Join Date
    Jun 2012
    Posts
    339
    Thanks
    242
    Thanked 141 Times in 93 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    I believe the reason for using C# is webbrowser control.

  32. #26
    DarkPixel's Avatar
    DarkPixel is online now Senior Member
    Join Date
    Oct 2011
    Posts
    1,051
    Thanks
    1,588
    Thanked 953 Times in 528 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by Z0mbie View Post
    I believe the reason for using C# is webbrowser control.
    Nope. The reason for using C# or VB.net is multithreading and web requests.

  33. #27
    Z0mbie is online now Regular Member
    Join Date
    Jun 2012
    Posts
    339
    Thanks
    242
    Thanked 141 Times in 93 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by DarkPixel View Post
    Nope. The reason for using C# or VB.net is multithreading and web requests.
    Other languages don't have multithrearing or web requests? -.-

    Web browser control makes it really easy to manipulate forms, buttons, or rather webpages in general, which is essential for link building softwares

  34. #28
    danny0085 is offline Junior Member
    Join Date
    Jan 2012
    Location
    Bolivia
    Posts
    145
    Thanks
    82
    Thanked 24 Times in 15 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    I use perl to make bot and work great

  35. #29
    DarkPixel's Avatar
    DarkPixel is online now Senior Member
    Join Date
    Oct 2011
    Posts
    1,051
    Thanks
    1,588
    Thanked 953 Times in 528 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by Z0mbie View Post
    Other languages don't have multithrearing or web requests? -.-

    Web browser control makes it really easy to manipulate forms, buttons, or rather webpages in general, which is essential for link building softwares
    I didn't say other languages don't have threads or web requests. I personally use Delphi with threads and sockets. My points is, that .NET languages have huge communities, great support, and are generally easier to use. Also even with coding android apps, web forms can be manipulated, pretty easily, using the browser view.

  36. #30
    Z0mbie is online now Regular Member
    Join Date
    Jun 2012
    Posts
    339
    Thanks
    242
    Thanked 141 Times in 93 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    Quote Originally Posted by DarkPixel View Post
    My points is, that .NET languages have huge communities, great support, and are generally easier to use. Also even with coding android apps, web forms can be manipulated, pretty easily, using the browser view.
    That, I totally agree with. Even though I hate .net

  37. #31
    ikstob's Avatar
    ikstob is offline Junior Member
    Join Date
    Nov 2012
    Location
    ikstob.com
    Posts
    147
    Thanks
    12
    Thanked 124 Times in 42 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    I've been developing a lot of my own SEO tools and bots written in Java.

    Rationale behind this decision was:
    - It had to be cross-platform, I develop on a Mac and all my servers are Linux
    - All the tools had to be command-line interface because they're being run remotely on cheap Linux VPS's
    - Plenty tools/libraries available to speed up development, Apache HttpClient, Jsoup, Selenium .. basically everything I needed
    - Last but not least, I'm not selling these tools to newbies (so rule out Windows, and GUI)

    All the code I write gets compiled/packaged into a JAR file containing all its dependencies. I can literally spin-up a VPS and script the installation of Java and run my code, when the 'job' or 'task' is complete I can shut that VPS down, at the moment I'm paying $0.003 per hour of compute time I actually use (Amazon EC2 Spot Instances).

    A couple of weeks back I started to clean-up and open-source my code, if you are familiar with Java its easy to tinker with it: http://ikstob.com

  38. The Following User Says Thank You to ikstob For This Useful Post:

    Z0mbie (12-15-2012)

  39. #32
    Haxcfe is offline Newbies
    Join Date
    Jul 2012
    Posts
    15
    Thanks
    0
    Thanked 1 Time in 1 Post

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    I use Python to write different kinds of scrapers and simple bots.

  40. #33
    MrGreySEO is offline Registered Member
    Join Date
    Mar 2013
    Posts
    70
    Thanks
    5
    Thanked 3 Times in 3 Posts

    Default Re: Can Python Be used for creating sophiticated SEO toolss??

    I've never tried to make a python executable but my understanding is that in most of these cases the binary format is mostly just a binary version of the abstract syntax tree of the script with all variable and function names in-tact, and that this is trivial to decompile back into the almost original python source, so those methods are not likely to keep the source-code very secure. You can use jython to make a java jar file, or iron python to make a .net assembly. It's been a long time since I looked into either of these, but years ago anyway, hardly any of the popular python libraries were supported by jython or Iron Python. IMHO, one of the best reasons to use python is for the rich selection of open-source libraries that are out there, which it seemed like you had to give up to use Jython or Iron Python.


Similar Threads

  1. Learning Python programming . need help in creating bots.
    By visit_faraz in forum General Programming Chat
    Replies: 4
    Last Post: 07-23-2012, 04:21 PM
  2. Creating an seo company
    By emmany19 in forum White Hat SEO
    Replies: 23
    Last Post: 06-15-2011, 11:14 AM
  3. Any blackhat python bot creating tutorials?
    By bevardis in forum General Programming Chat
    Replies: 0
    Last Post: 12-30-2008, 08:04 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




BlackHatWorld on Twitter BlackHatWorld on FaceBook


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108